zookeeper安裝說明
1、進入到文件目錄,解壓
tar -zxvf zookeeper-3.4.14.tar.gz
2、將解壓後的文件移動到/usr/local/zookeeper目錄下
mv zookeeper-3.4.14/ /usr/local/zookeeper
3、修改配置文件 zoo.cfg
cd /usr/local/zookeeper/conf/
複製一份配置文件
cp zoo_sample.cfg zoo.cfg
保存一個備份的配置文件
mv zoo_sample.cfg zoo_sample.cfg.bak
修改zoo.cfg
vim zoo.cfg
#修改的配置信息
dataDir=/usr/local/zookeeper/data #數據存放的位置
quorumListenOnAllIPs=true #所有IP都允許訪問
建數據存儲文件夾
mkdir data
4、配置防火牆
firewall-cmd --zone=public --add-port=2181/tcp --permanent
firewall-cmd --reload
5、啓動服務
cd /usr/local/zookeeper/bin
./zkServer.sh start
6、測試
./zkCli.sh
--------------------------------------------------------分割線-----------------------------------------------------------------------
kafka安裝說明
1、進入到文件目錄,解壓
tar -zxvf kafka_2.12-2.2.0.tgz
2、將解壓後的文件移動到/usr/local/kafka目錄下
mv kafka_2.12-2.2.0/ /usr/local/kafka
3、修改配置文件 server.properties
cd /usr/local/kafka/config/
修改server.properties
vim server.properties
#修改的配置信息
broker.id=0
listeners=PLAINTEXT://192.168.123.52:9092
advertised.listeners=PLAINTEXT://192.168.123.52:9092
log.dirs=/usr/local/kafka/logs
zookeeper.connect=localhost:2181
建日誌文件夾
cd /usr/local/kafka
mkdir logs
4、配置防火牆
firewall-cmd --zone=public --add-port=9092/tcp --permanent
firewall-cmd --reload
5、啓動服務
cd /usr/local/kafka/bin
./kafka-server-start.sh -daemon ../config/server.properties
6、測試
cd /usr/local/kafka/bin
#創建一個名爲test的topic主題
./kafka-topics.sh --create --zookeeper 192.168.123:2181 --replication-factor 1 --partitions 1 --topic test
#連接生產者
./kafka-console-producer.sh --broker-list 192.168.123:9092 --topic test
#連接消費者
./kafka-console-consumer.sh --bootstrap-server 192.168.123:9092 --topic test --from-beginning