0
点赞
收藏
分享

微信扫一扫

【内存泄漏Bug】registerReceiver Are you missing a call to unregisterReceiver()异常分析及解决

八卦城的酒 2024-05-29 阅读 6

博文目录

文章目录


说明

Kafka 目前没有官方镜像, 目前拉取次数最多的 bitnami/kafka, Apache 提供的是 apache/kafka, 本文使用 bitnami/kafka

数据卷数据卷印射在容器内的路径
kafka/bitnami/kafka

Kafka 的环境变量很多, 除文档列出的外, Kafka 的每一个配置项都可以与一个以 KAFKA_CFG_ 开头的环境变量相对应, 如 KAFKA_CFG_AUTO_CREATE_TOPICS_ENABLE 对应 auto.create.topics.enable, KAFKA_CFG_BACKGROUND_THREADS 对应 background.threads

Kafka 现在有两种启动方式, ZooKeeper 或 KRaft, 后者不需要依赖 Zookeeper, 本文使用 KRaft

命令

docker pull bitnami/kafka:3.7.0
docker volume create kafka
# 创建并运行容器
docker run -d --name kafka -p 9092:9092 -e TZ=Asia/Shanghai -e KAFKA_CFG_NODE_ID=0 -e KAFKA_CFG_PROCESS_ROLES=controller,broker -e KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT -e KAFKA_CFG_LISTENERS=PLAINTEXT://:9092,CONTROLLER://:9093 -e KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER -e KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=0@localhost:9093 -v kafka:/bitnami/kafka bitnami/kafka:3.7.0
# 查看日志
docker logs kafka
# 跟踪日志
docker logs -f kafka
docker logs --follow kafka
# 查看最后10条日志
docker logs --tail 10 kafka
# 查看最近10分钟的日志
docker logs --since 10m kafka
# 进入容器并执行 bash
docker exec -it kafka bash
# 退出容器
exit
举报

相关推荐

0 条评论