01.第一節-kafka高可用集羣課程介紹
02.第二節-kafka相關名稱介紹
03.第三節-kafka高可用集羣原理
04.第四節-搭建高可用broker原理
05.第五節-搭建broker集羣環境準備
5.1.服務器環境準備
使用vm虛擬三個linux主機
192.168.212.174
192.168.212.175
192.168.212.176
5.2.Zookeeper集羣環境搭建
1.每臺服務器節點上安裝jdk1.8環境
使用java-v命令測試
2.每臺服務器節點上安裝Zookeeper
1.下載並且安裝zookeeper安裝包
wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz
2. 解壓安裝包
tar -zxvf zookeeper-3.4.10.tar.gz
3. 重命名
重命名: mv zookeeper-3.4.10 zookeeper
3.搭建Zookeeper集羣環境
修改zoo_sample.cfg文件
cd /usr/local/zookeeper/conf
mv zoo_sample.cfg zoo.cfg
修改conf: vi zoo.cfg 修改兩處
(1) dataDir=/usr/local/zookeeper/data(注意同時在zookeeper創建data目錄)
(2)最後面添加
server.0=192.168.212.174:2888:3888
server.1=192.168.212.175:2888:3888
server.2=192.168.212.176:2888:3888
4.創建服務器標識
服務器標識配置:
創建文件夾: mkdir data
創建文件myid並填寫內容爲0: vi
myid (內容爲服務器標識 : 0)
5.複製zookeeper
進行復制zookeeper目錄到hadoop01和hadoop02
還有/etc/profile文件
把hadoop01、 hadoop02中的myid文件裏的值修改爲1和2
路徑(vi /usr/local/zookeeper/data/myid)
關閉每臺服務器節點防火牆,systemctl stop firewalld.service