kafka叢集搭建(二)
阿新 • • 發佈:2021-10-20
一、zookeeper叢集搭建
1.1、版本查詢
在百度中輸入zookeeper download點選第一個就可以進入官網下載,我沒下載最新版本,我是下載了穩定版本apache-zookeeper-3.6.3-bin.tar.gz;下載網址如下:https://dlcdn.apache.org/zookeeper/stable/
1.2、建立資料夾
mkdir -p /root/opt/soft
1.3、解壓
tar -zxvf apache-zookeeper-3.6.3-bin.tar.gz
1.4、進入conf檔案cp一個zoo.cfg檔案
cd apache-zookeeper-3.6.3-bin/conf
在conf下新增配置檔案
cp zoo_sample.cfg zoo.cfg
1.5、修改配置檔案
vi zoo.cfg
要修改的內容如下
tickTime=2000 initLimit=10 syncLimit=5 dataDir=/root/zookeeper/zookeeper1/data dataLogDir=/root/zookeeper/zookeeper1/logs clientPort=2181 server.1=192.168.32.122:8880:7770 server.2=192.168.32.123:8880:7770 server.3=192.168.32.124:8880:7770
上面檔案修改完後,在另外兩臺伺服器上也修改一下,或者通過scp命令進行拷貝
1.6、編寫myid檔案
進入data目錄
cd /root/zookeeper/zookeeper1
寫入一個檔案 echo '1' > data/myid
然後依次在三個伺服器上執行,但第二個伺服器值是2第三個伺服器值是3
1.8、啟動伺服器(zookeeper的bin目錄)
/zkServer.sh start
1.9、關閉伺服器
./zkServer.sh stop
二、kafka叢集安裝
2.1、版本查詢
在百度中輸入kafka download點選第一個就可以進入官網下載,我是下載了kafka_2.13-2.8.0.tgz;下載網址如下 http://kafka.apache.org/downloads.html
2.2、解壓
tar -zxvf kafka_2.13-2.8.0.tgz
2.3、修改配置檔案
Cd /root/opt/soft/kafka_2.13-2.8.0/config
修改server.properties檔案
broker.id=0 listeners=PLAINTEXT://192.168.32.122:9092 log.dirs=/root/kafka/kafka-logs zookeeper.connect=192.168.32.122:2181,192.168.32.123:2181,192.168.32.124:2181
同理另外兩臺也要修改,修改內容如下
broker.id=1 listeners=PLAINTEXT://192.168.32.123:9092 log.dirs=/root/kafka/kafka-logs zookeeper.connect=192.168.32.122:2181,192.168.32.123:2181,192.168.32.124:2181
broker.id=2 listeners=PLAINTEXT://192.168.32.124:9092 log.dirs=/root/kafka/kafka-logs zookeeper.connect=192.168.32.122:2181,192.168.32.123:2181,192.168.32.124:2181
2.4、啟動kafka
進入kafka目錄然後執行如下命令
./bin/kafka-server-start.sh config/server.properties &
這樣叢集就建好了
這短短的一生我們最終都會失去,不妨大膽一點,愛一個人,攀一座山,追一個夢