Kafka集群部署-最詳細(xì)解析

設(shè)備和資源準(zhǔn)備

  • 多臺(tái)服務(wù)器(ps:我這里用了三臺(tái))
  • kafka_2.11-2.3.1.tgz
  • jdk8以上的環(huán)境

首先要關(guān)閉防火墻
查看防火墻狀態(tài): firewall-cmd --state 停止防火墻:systemctl stop firewalld.service 開(kāi)機(jī)禁止防火墻: systemctl disable firewalld.service

服務(wù)器分布如下:

服務(wù)器 Myid
10.240.1.5 3
10.240.1.6 2
10.240.1.7 1

解壓kafka jar包并修改配置

tar -zxvf kafka_2.11-2.3.1.tgz

解壓之后進(jìn)入kafka文件夾
新建文件夾log和zookeeper 目錄結(jié)構(gòu)如下


image.png

ps:logs文件夾是系統(tǒng)自動(dòng)生成的
1唆垃、創(chuàng)建myid文件迁沫,進(jìn)入zookeeper之后
vi myid 然后輸入

服務(wù)器 myid
10.240.1.5 3
10.240.1.6 2
10.240.1.7 1

不同的服務(wù)器對(duì)應(yīng)不同的myid,切記重復(fù)怎静。
然后在當(dāng)前文件夾下執(zhí)行
echo "1" > myid
echo "2" > myid
echo "3" > myid
2断医、然后進(jìn)入config文件夾,修改kafka的配置文件 server.properties

broker.id=2 這個(gè)在不同的服務(wù)器上修改成對(duì)應(yīng)的編號(hào)债蓝,要和myid保持一致壳鹤。

listeners=PLAINTEXT://10.240.1.5:9092 
advertised.listeners=PLAINTEXT://10.240.1.5:9092
修改成自己服務(wù)器的ip
zookeeper.connect=10.240.1.5:2181,10.240.1.6:2181,10.240.1.7:2181

指定日志生成位置
log.dirs=/u01/app/kafka/kafka_2.11-2.3.1/log/kafka
以上是kafka的配置文件修改
3、修改zookeeper的配置文件 zookeeper.properties

maxClientCnxns=100
tickTime=2000
initLimit=10
syncLimit=5

server.1=10.240.1.5:2888:3888
server.2=10.240.1.6:2888:3888
server.3=10.240.1.7:2888:3888

末尾加上以上配置信息
指定日志生產(chǎn)位置
dataDir=/root/kafka/kafka_2.11-2.3.1/zookeeper dataLogDir=/root/kafka/kafka_2.11-2.3.1/log/zookeeper
4饰迹、關(guān)鍵的一步芳誓,核對(duì)和broker.id保持一致的設(shè)置
進(jìn)入到 /root/kafka/kafka_2.11-2.3.1/log/kafka
然后

image.png

編輯這個(gè)文件,里面有broker.id= 修改自己對(duì)應(yīng)的id

至此修改配置的工作已完成啊鸭,切記每臺(tái)服務(wù)器都不要漏掉

運(yùn)行zookeeper集群和kafka集群

1锹淌、首先是啟動(dòng)每臺(tái)服務(wù)器上的zookeeper
后臺(tái)啟動(dòng)命令

 nohup ./zookeeper-server-start.sh ../config/zookeeper.properties >../log/zookeeper/zookeeper-run.log 2>&1 &

日志位置路徑要修改成自己的路徑信息
前臺(tái)啟動(dòng)命令

 ./zookeeper-server-start.sh ../config/zookeeper.properties 

2、啟動(dòng)每臺(tái)服務(wù)器上的kafka
后臺(tái)啟動(dòng)命令

 nohup ./kafka-server-start.sh ../config/server.properties  >../log/kafka/kafka-run.log 2>&1 &

前臺(tái)啟動(dòng)命令

./kafka-server-start.sh ../config/server.properties  

3赠制、創(chuàng)建topic
我們把myid=1的作為主節(jié)點(diǎn)赂摆,在此服務(wù)器上創(chuàng)建topic主題

./kafka-topics.sh --create --zookeeper 10.240.1.5:2181,10.240.1.6:2181,10.240.1.7:2181 --replication-factor 1 --partitions 1 --topic test_kafkaEFR

然后去每臺(tái)服務(wù)器檢查是否創(chuàng)建成功

./kafka-topics.sh -list -zookeeper localhost:2181

4、發(fā)送消息钟些,測(cè)試消息同步
我們?cè)谥鞴?jié)點(diǎn)服務(wù)器上發(fā)送消息

./kafka-console-producer.sh --broker-list 10.240.1.5:9092 烟号,10.240.1.6:9092 ,10.240.1.7:9092 --topic test_kafkaEFR

然后各自服務(wù)器消費(fèi)消息

./kafka-console-consumer.sh --bootstrap-server 10.240.1.5:9092 政恍,10.240.1.6:9092 汪拥,10.240.1.7:9092 --topic test_kafkaEFR --from-beginning

如果能同步接收,至此集群部署完成 ps:啟動(dòng)kafka的時(shí)候要同時(shí)啟動(dòng)抚垃,不然會(huì)報(bào)錯(cuò)
卡夫卡消息讀取的客戶端


微信圖片_20200116101851.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子鹤树,更是在濱河造成了極大的恐慌铣焊,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,651評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件罕伯,死亡現(xiàn)場(chǎng)離奇詭異曲伊,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)追他,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門坟募,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人邑狸,你說(shuō)我怎么就攤上這事懈糯。” “怎么了单雾?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,931評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵赚哗,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我硅堆,道長(zhǎng)屿储,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,218評(píng)論 1 292
  • 正文 為了忘掉前任渐逃,我火速辦了婚禮够掠,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘茄菊。我一直安慰自己疯潭,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,234評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布买羞。 她就那樣靜靜地躺著袁勺,像睡著了一般。 火紅的嫁衣襯著肌膚如雪畜普。 梳的紋絲不亂的頭發(fā)上期丰,一...
    開(kāi)封第一講書(shū)人閱讀 51,198評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音吃挑,去河邊找鬼钝荡。 笑死,一個(gè)胖子當(dāng)著我的面吹牛舶衬,可吹牛的內(nèi)容都是我干的埠通。 我是一名探鬼主播,決...
    沈念sama閱讀 40,084評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼逛犹,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼端辱!你這毒婦竟也來(lái)了梁剔?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,926評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤舞蔽,失蹤者是張志新(化名)和其女友劉穎荣病,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體渗柿,經(jīng)...
    沈念sama閱讀 45,341評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡个盆,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,563評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了朵栖。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片颊亮。...
    茶點(diǎn)故事閱讀 39,731評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖陨溅,靈堂內(nèi)的尸體忽然破棺而出终惑,到底是詐尸還是另有隱情,我是刑警寧澤声登,帶...
    沈念sama閱讀 35,430評(píng)論 5 343
  • 正文 年R本政府宣布狠鸳,位于F島的核電站,受9級(jí)特大地震影響悯嗓,放射性物質(zhì)發(fā)生泄漏件舵。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,036評(píng)論 3 326
  • 文/蒙蒙 一脯厨、第九天 我趴在偏房一處隱蔽的房頂上張望铅祸。 院中可真熱鬧,春花似錦合武、人聲如沸临梗。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,676評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)盟庞。三九已至,卻和暖如春汤善,著一層夾襖步出監(jiān)牢的瞬間什猖,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,829評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工红淡, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留不狮,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,743評(píng)論 2 368
  • 正文 我出身青樓在旱,卻偏偏與公主長(zhǎng)得像摇零,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子桶蝎,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,629評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容