Docker安装Kafka安装zookeeper教程(超详细)
2023-12-14 11:54 freshfresh 阅读(564) 评论(0) 编辑 收藏 举报1 Docker安装Kafka安装zookeeper教程(超详细) 2 app-tier:网络名称 3 -driver:网络类型为bridge 4 1.docker network create app-tier --driver bridge 5 6 1、安装zookeeper 7 Kafka依赖zookeeper所以先安装zookeeper 8 -p:设置映射端口(默认2181) 9 -d:后台启动 10 1. 11 docker run -d --name zookeeper-server \ 12 --network app-tier \ 13 -e ALLOW_ANONYMOUS_LOGIN=yes \ 14 bitnami/zookeeper:latest 15 16 查看zookeeper容器日志(可省略) 17 docker logs -f zookeeper-server 18 19 2、安装Kafka 20 安装并运行Kafka, 21 -name:容器名称 22 -p:设置映射端口(默认9092) 23 -d:后台启动 24 ALLOW_PLAINTEXT_LISTENER 任何人可以访问 25 KAFKA_CFG_ZOOKEEPER_CONNECT链接的zookeeper 26 KAFKA_ADVERTISED_HOST_NAME当前主机IP或地址(重点:如果是服务器部署则服务器IP或域名否则客户端监听消息会报地址错误) 27 -e KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://192.168.0.0.101:9092 \ 28 29 docker run -d --name kafka-server \ 30 --network app-tier \ 31 -p 9092:9092 \ 32 -e ALLOW_PLAINTEXT_LISTENER=yes \ 33 -e KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper-server:2181 \ 34 -e KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://192.168.0.101:9092 \ 35 bitnami/kafka:latest 36 37 查看kafka容器日志(可省略) 38 docke logs -f kafka-server 39 40 3、kafka-manager图形化管理工具(不好用) 41 kafka-manager只是一个简单的页面,浏览kafka中的信息,没有实际操作功能。 42 -p:设置映射端口(默认9000) 43 -name:容器名称 44 -ZK-HOSTS:zookerper服务地址,多个可用逗号隔开 45 46 docker run --name kafka-manager -d \ 47 --network app-tier \ 48 -p 9000:9000 \ 49 -e ZK_HOST="zookeeper-server:2181" \ 50 sheepkiller/kafka-manager 51 52 查看kafka-manager容器日志(可省略) 53 docker logs -f kafka-manager 54 通过浏览器访问主机地址,如果是服务器则注意要放开9000端口 55 http://172.17.0.6:9000 56 57 4、kafka-map图形化管理工具(好用) 58 图形化管理工具 59 访问地址:http://服务器IP:9001/ 60 DEFAULT_USERNAME:默认账号admin 61 DEFAULT_PASSWORD:默认密码admin 62 63 GIT地址:; 64 docker run -d --name kafka-map \ 65 --network app-tier \ 66 -p 9001:8080 \ 67 -v /opt/kafka-map/data:/usr/local/kafka-map/data \ 68 -e DEFAULT_USERNAME:admin \ 69 -e DEFAULT_PASSWORD:admin \ 70 --restart always dushixiang/kafka-map:latest