溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

kafka docker搭建教程

發(fā)布時(shí)間:2021-06-24 10:43:07 來源:億速云 閱讀:190 作者:chen 欄目:大數(shù)據(jù)

這篇文章主要介紹“kafka docker搭建教程”,在日常操作中,相信很多人在kafka docker搭建教程問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”kafka docker搭建教程”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!

docke-compose.yml

docker-compose.yaml

version:                     '3'        

services:        

            zookeeper:        

              image:                     wurstmeister/zookeeper        

              container_name:                     zookeeper        

              # always restart        

              restart:                     always        

              ports:        

                -                     2181          :          2181        

 

            kafka:        

              image:                     wurstmeister/kafka        

              container_name:                     kafka        

              ports:        

                -                     9092          :          9092        

              # host ip        

              environment:        

                KAFKA_ADVERTISED_HOST_NAME:                     宿主機(jī)IP        

                KAFKA_ZOOKEEPER_CONNECT:                     zookeeper          :          2181        

                KAFKA_ADVERTISED_LISTENERS:                     PLAINTEXT          :          //宿主機(jī)IP          :          9092              ## 修改:宿主機(jī)IP        

                KAFKA_ADVERTISED_PORT:                     9092        

                KAFKA_BROKER_ID:                     1        

                KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR:                     1        

              depends_on:        

                -                     zookeeper         

              # always restart        

              restart:                     always        

              volumes:        

                -                     ./docker          .sock:          /var/run/docker.sock        

            kafka-manager:        

              image:                     sheepkiller/kafka-manager                        ## 鏡像:開源的web管理kafka集群的界面        

              environment:        

                  ZK_HOSTS:                     宿主機(jī)IP                             ## 修改:宿主機(jī)IP        

              ports:        

                -                     "9000:9000"        

啟動(dòng):

docker-compose up -d

測(cè)試:

登陸:docker exec -it kafka bash

創(chuàng)建topic:

kafka-topics.sh --create --topic test \
--zookeeper zookeeper:2181 --replication-factor 1 \
--partitions 1

查看topic:

kafka-topics.sh --zookeeper zookeeper:2181 \
--describe --topic test

生產(chǎn)消息:

kafka-console-producer.sh --topic=test \
--broker-list kafka:9092

消費(fèi)消息:

kafka-console-consumer.sh \
--bootstrap-server kafka:9092 \
--from-beginning --topic test

按照上面的測(cè)試沒有問題的話,就證明搭建成功

到此,關(guān)于“kafka docker搭建教程”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注億速云網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI