centos7 搭建kafka集群

搭建kafka集群窍奋,需要先搭建zookeeper集群剩愧,搭建zookeeper集群表谊,依賴于jdk

1.下載安裝jdk8
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
這里下載的是:jdk-8u291-linux-x64.tar.gz
2.將 jdk-8u291-linux-x64.tar.gz 放到 /usr/local/java/ 目錄

3.執(zhí)行 tar 解壓安裝包

tar -zxvf jdk-8u291-linux-x64.tar.gz

4.配置環(huán)境變量
vim /etc/profile 配置jdk

#jdk
JAVA_HOME=/usr/local/java/jdk1.8.0_291
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

5.執(zhí)行 source /etc/profile 使文件生效

6.下載zookeeper
這里可以看到最新的版本 https://zookeeper.apache.org/releases.html
我使用的是 3.4.14 版本 : zookeeper-3.4.14.tar.gz
下載的是源碼版本橘沥,不要下載錯(cuò)了

7.將 zookeeper-3.4.14.tar.gz 放到提前準(zhǔn)備好的安裝目錄 /mnt/data

  1. 進(jìn)入目錄:mnt/data

9.tar -zxvf zookeeper-3.4.14.tar.gz 解壓文件

10.cd /zookeeper-3.4.14/conf

  1. cp zoo_sample.cfg zoo.cfg復(fù)制一份配置文件并重命名zoo.cfg

12.vim zoo.cfg


image.png

12.修改dataDir路徑 dataDir=/mnt/data/zookeeper-3.4.14/data

13.添加三臺(tái)服務(wù)器集群

server.1=0.0.0.0:2888:3888
server.2=10.0.0.12:2888:3888
server.3=10.0.0.13:2888:3888

14.切換到 zookeeper-3.4.14 文件夾下

  1. mkdir data 創(chuàng)建data目錄

16.cd data 切換到data目錄

17.vim myid 輸入1 然后 保存
這個(gè)1對(duì)應(yīng)的是server集群的1 其他兩個(gè)文件的myid分別對(duì)應(yīng)的是2和3

18.vim /etc/profile 配置zookeeper

#zookeeper
export ZOOKEEPER_HOME=/mnt/data/zookeeper-3.4.14
#export PATH=$PATH:$ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/conf

19.保存 并執(zhí)行source /etc/profile 使文件生效

20.到這里先不要啟動(dòng)毅戈,再按照上面的說明配置其他兩臺(tái)服務(wù)器

21.啟動(dòng)zookeeper命令 切換到bin目錄 執(zhí)行 shServer.sh start

zkServer.sh status 看到一下內(nèi)容即為集群成功 兩臺(tái)服務(wù)器是 follower 一臺(tái)服務(wù)器是 leader

[root@ecs-e50ota-0010 bin]# zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /mnt/data/zookeeper-3.4.14/bin/../conf/zoo.cfg
Mode: follower

以上是zookeeper集群搭建搓扯,下面是kafka集群搭建
——————————————————————————————————————————

22.下載kafka 這里是中文官網(wǎng)地址 http://kafka.apachecn.org/
這里是最新版本地址 http://kafka.apachecn.org/downloads.html
下載的時(shí)候使用二進(jìn)制文件检痰,請(qǐng)勿使用源碼src文件

我使用的是2.11-1.0.0版本 下載地址是 : https://www.apache.org/dyn/closer.cgi?path=/kafka/1.0.0/kafka_2.11-1.0.0.tgz

23.將文件kafka_2.11-1.0.0.tgz放到 /mnt/data/ 目錄下

  1. tar -zxvf kafka_2.11-1.0.0.tgz 解壓文件

25.切換目錄 cd /usr/local/kafka_2.11-1.0.0/config

26.編輯配置文件 vi server.properties

27.需要改動(dòng)三個(gè)地方

  27.1 broker.id=1 和myid相對(duì)應(yīng) 
  27.2 原來的listeners是被注釋的,打開注釋锨推,修改成 只需替換自己服務(wù)器的ip即可 

          listeners=PLAINTEXT://10.0.0.11:9092 每臺(tái)服務(wù)器使用各自的ip

  27.3 原來的zookeeper.connect=localhost:2181是單機(jī)版的铅歼,我們搭建集群修改為自己的服務(wù)器ip公壤,逗號(hào)分隔
      zookeeper.connect=10.0.0.11:2181,10.0.0.12:2181,10.0.0.13:2181 三臺(tái)服務(wù)器使用相同的配置
  1. vim /etc/profile 配置kafka相關(guān)
#kafka
export KAFKA_HOME=/mnt/data/kafka_2.11-1.0.0
export PATH=$PATH:${KAFKA_HOME}/bin:$ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/conf

29.執(zhí)行 source /etc/profile使文件生效

30.其他兩臺(tái)服務(wù)器使用相同配置 只需改動(dòng) broker.id 和 listeners

31.使用 ./bin/kafka-server-start.sh -daemon config/server.properties 命令啟動(dòng)或者

 nohup /user/local/kafka_2.11-1.0.0/bin/kafka-server-start.sh /user/local/kafka_2.11-1.0.0/config/server.properties &

32.檢查是否啟動(dòng)成功使用 ps -ef | grep kafka 顯示一下內(nèi)容即為啟動(dòng)成功


image.png

33.查看日志 切換到 日志目錄 /usr/local/kafka_2.11-1.0.0/logs

————————————————
參考鏈接:https://blog.csdn.net/u011421988/article/details/106476157

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市椎椰,隨后出現(xiàn)的幾起案子厦幅,更是在濱河造成了極大的恐慌,老刑警劉巖慨飘,帶你破解...
    沈念sama閱讀 218,525評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件确憨,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡瓤的,警方通過查閱死者的電腦和手機(jī)休弃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來圈膏,“玉大人塔猾,你說我怎么就攤上這事』ぃ” “怎么了丈甸?”我有些...
    開封第一講書人閱讀 164,862評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)尿褪。 經(jīng)常有香客問我睦擂,道長(zhǎng),這世上最難降的妖魔是什么杖玲? 我笑而不...
    開封第一講書人閱讀 58,728評(píng)論 1 294
  • 正文 為了忘掉前任顿仇,我火速辦了婚禮,結(jié)果婚禮上天揖,老公的妹妹穿的比我還像新娘夺欲。我一直安慰自己,他們只是感情好今膊,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,743評(píng)論 6 392
  • 文/花漫 我一把揭開白布些阅。 她就那樣靜靜地躺著,像睡著了一般斑唬。 火紅的嫁衣襯著肌膚如雪市埋。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,590評(píng)論 1 305
  • 那天恕刘,我揣著相機(jī)與錄音缤谎,去河邊找鬼。 笑死褐着,一個(gè)胖子當(dāng)著我的面吹牛坷澡,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播含蓉,決...
    沈念sama閱讀 40,330評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼频敛,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼项郊!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起斟赚,我...
    開封第一講書人閱讀 39,244評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤着降,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后拗军,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體任洞,經(jīng)...
    沈念sama閱讀 45,693評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,885評(píng)論 3 336
  • 正文 我和宋清朗相戀三年发侵,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了交掏。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,001評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡器紧,死狀恐怖耀销,靈堂內(nèi)的尸體忽然破棺而出楼眷,到底是詐尸還是另有隱情铲汪,我是刑警寧澤,帶...
    沈念sama閱讀 35,723評(píng)論 5 346
  • 正文 年R本政府宣布罐柳,位于F島的核電站掌腰,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏张吉。R本人自食惡果不足惜齿梁,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,343評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望肮蛹。 院中可真熱鬧勺择,春花似錦、人聲如沸伦忠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)昆码。三九已至气忠,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間赋咽,已是汗流浹背旧噪。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留脓匿,地道東北人淘钟。 一個(gè)月前我還...
    沈念sama閱讀 48,191評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像陪毡,于是被迫代替她去往敵國(guó)和親米母。 傳聞我的和親對(duì)象是個(gè)殘疾皇子袱瓮,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,955評(píng)論 2 355

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