今天發現一個好東西!一鍵搭建kafka+zookeeper+kafka監控;
kafka-lenses實現一鍵搭建kafka+zookeeper+kafka監控
一、問題背景
常規的搭建方法,需要分別搭建kafka服務、zookeeper服務,然後是監控kafka的服務,例如kafka-eagle.kafka-Monitor等監控組件。
使用docker搭建kafka-lenses之後,完全都擁有了相應的所有功能!
二、使用步驟
第一步:
使用docker查找landoop/kafka-lenses-dev
然後拉取鏡像:大概1.5G
##拉取kafka-lenses鏡像(裏面包含了kafka、zk、kafka監控)
docker pull landoop/kafka-lenses-dev
##包比較大,需要一定時間
第二步:
docker run -d --name fct-kafka-lenses --rm \
-e ADV_HOST=172.19.xx.xxx \
-e EULA="<your license url here>" \
-p 3030:3030 -p 9092:9092 -p 2181:2181 -p 8081:8081 -p 9581:9581 -p 9582:9582 -p 9584:9584 -p 9585:9585 \
landoop/kafka-lenses-dev:latest
具體命令可以參考官網
官網上的docker啓動命令:
https://lenses.io/blog/2018/05/introducing-kafka-lenses-jdbc-driver/
執行完成之後,查看docker執行日誌,確認是否成功構建
##fct-kafka-lenses是我的容器名稱
docker logs -f fct-kafka-lenses
類似這樣,表示成功!
最後在網址web-ui中打開lenses地址即可