本文介紹如何通過(guò)Docker安裝kafka與kafka界面管理界面
一忧额、拉取zookeeper
由于kafka需要依賴(lài)于zookeeper
,因此這里先運(yùn)行zookeeper
1澜掩、拉取鏡像
docker pull wurstmeister/zookeeper
2塔鳍、啟動(dòng)
docker run -d --name zookeeper -p 2181:2181 -e TZ="Asia/Shanghai" --restart always wurstmeister/zookeeper
二、拉取Kafka
1枉昏、拉取鏡像
docker pull wurstmeister/kafka
2干花、啟動(dòng)
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
啟動(dòng)環(huán)境變量參數(shù)說(shuō)明
變量 | 描述 |
---|---|
KAFKA_BROKER_ID | kafka集群中每個(gè)kafka都有一個(gè)BROKER_ID來(lái)區(qū)分自己 |
KAFKA_ADVERTISED_LISTENERS | kafka的地址和端口妄帘,用于向zookeeper注冊(cè) |
KAFKA_ZOOKEEPER_CONNECT | zookeeper地址 |
KAFKA_LISTENERS | kafka監(jiān)聽(tīng)端口 |
TZ | 容器時(shí)區(qū)改為上海 |
三、拉取manager
1池凄、拉取
docker pull sheepkiller/kafka-manager
2抡驼、啟動(dòng)
docker run -d --name kfk-manager --restart always -p 9000:9000 -e ZK_HOSTS=<這里換成你的zookeeper地址和端口> sheepkiller/kafka-manager
啟動(dòng)后通過(guò)地址訪(fǎng)問(wèn):<你的manager運(yùn)行地址>:9000
3、配置
需要手動(dòng)配置你要管理的kafka節(jié)點(diǎn)
點(diǎn)擊進(jìn)去之后需要手動(dòng)填寫(xiě)一些參數(shù)
添加成功后回到首頁(yè)就能看到剛添加的節(jié)點(diǎn)了肿仑,點(diǎn)擊該節(jié)點(diǎn)名稱(chēng)會(huì)進(jìn)入到類(lèi)似控制臺(tái)的頁(yè)面
到此本文就結(jié)束了致盟,有任何疑問(wèn)可在評(píng)論區(qū)提出