這裡使用了wurstmeister/kafka和wurstmeister/zookeeper這兩個版本的映象
docker pull wurstmeister/zookeeper
docker pull wurstmeister/kafka在命令中執行docker images驗證兩個映象已經安裝完畢
1、啟動zookeeper
docker run -d --name zookeeper -p 2181 -t wurstmeister/zookeeper2、啟動kafka
docker run --name kafka -e host_ip=localhost -e kafka_advertised_port=9092 -e kafka_broker_id=1 -e zk=zk -p 9092 --link zookeeper:zk -t wurstmeister/kafka可以通過docker ps檢視啟動狀態
執行docker ps,找到kafka的container id,進入容器內部:
docker exec -it $ /bin/bash進入kafka預設目錄
cd opt/kafka_2.11-0.10.1.1/下面就是跟一般的kafka沒什麼區別了
建立乙個主題:
bin/kafka-topics.sh --create --zookeeper zookeeper:2181 --replication-factor 1 --partitions 1 --topic mykafka執行乙個訊息生產者,指定topic為剛剛建立的主題
bin/kafka-console-producer.sh --broker-list localhost:9092 --topic mykafka執行乙個消費者,指定同樣的主題
bin/kafka-console-consumer.sh --zookeeper zookeeper:2181 --topic mykafka --from-beginning這時在生產者輸入測試訊息,在消費者就可以接收訊息了
[1]在docker上執行apache kafka
[2]基於docker部署的微服務架構(五):
docker環境下的zookeeper和kafka部署
在docker環境下部署kafka集群
利用docker可以很方便的在一台機子上搭建kafka集群並進行測試。為了簡化配置流程,我們採用docker compose進行進行搭建。docker環境的部署參考 docker compose的部署參考 kafka搭建過程如下 編寫docker compose.yml檔案,內容如下 version...
Docker 環境下部署 redash
環境 centos7 1 虛擬機器安裝 安裝vmware,並安裝centos7 2 安裝docker docker安裝手冊 3 安裝nodejs centos下安裝nodejs 4 redash安裝 1 clone git repostory git clone 2 create docker se...
在centos環境下部署yara
今天接到乙個任務 在centos的環境下部署yara,沒系統版本要求,能執行yara。本文純屬個人安裝成功後的總結與心得。如有重複,還請見諒。本次安裝採用的是編譯安裝的安裝方式 在安裝之前請先確定你的系統中是否已經安裝automake libtool make 和 gcc 沒有請安裝。安裝命令如下 ...