Docker安裝Kafka和Kafka-Manager

本文介紹如何通過Docker安裝kafka與kafka界面管理界面

一、拉取zookeeper

由於kafka需要依賴於zookeeper,因此這裏先運行zookeeper

1、拉取鏡像

docker pull wurstmeister/zookeeper

2、啓動

docker run -d --name zookeeper -p 2181:2181 -e TZ="Asia/Shanghai" --restart always wurstmeister/zookeeper

二、拉取Kafka

1、拉取鏡像

docker pull wurstmeister/kafka

2、啓動

docker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=<這裏換成你的zookeeper地址和端口> -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://<這裏換成你的kafka地址和端口> -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 -e TZ="Asia/Shanghai" wurstmeister/kafka

啓動環境變量參數說明

變量 描述
KAFKA_BROKER_ID kafka集羣中每個kafka都有一個BROKER_ID來區分自己
KAFKA_ADVERTISED_LISTENERS kafka的地址和端口,用於向zookeeper註冊
KAFKA_ZOOKEEPER_CONNECT zookeeper地址
KAFKA_LISTENERS kafka監聽端口
TZ 容器時區改爲上海

三、拉取manager

1、拉取

docker pull sheepkiller/kafka-manager

2、啓動

docker run -d --name kfk-manager --restart always -p 9000:9000 -e ZK_HOSTS=<這裏換成你的zookeeper地址和端口> sheepkiller/kafka-manager

啓動後通過地址訪問:<你的manager運行地址>:9000

3、配置

需要手動配置你要管理的kafka節點


點擊進去之後需要手動填寫一些參數

添加成功後回到首頁就能看到剛添加的節點了,點擊該節點名稱會進入到類似控制檯的頁面


到此本文就結束了,有任何疑問可在評論區提出

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章