1. 程式人生 > 其它 >工具類--字符集工具類

工具類--字符集工具類

----------------Kafka叢集部署---------------

環境準備:虛擬機器三臺(可以聯網)

步驟一:_________________________

關閉防火牆 和 selinux

systemctl stop firewalld

setenforce 0

步驟二:_________________________

下載kafka包並解壓

yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel

yum install -y wget

下載 : wget https://dlcdn.apache.org/kafka/3.0.0/kafka_2.12-3.0.0.tgz --no-check-certificate
解壓 :tar xvf kafka_2.12-3.0.0.tgz -C /root/

步驟三:_________________________

編輯檔案內容

vi /root/kafka_2.12-3.0.0/config/server.properties

在檔案末尾新增下面的內容( broker.id=一節點是1,二節點是2.。。。。。IP1,2,3為三臺節點IP,listeners中輸入當前節點IP地址)

broker.id=1

zookeeper.connect=IP1:2181,IP2:2181,IP3:2181

listeners = PLAINTEXT://當前節點IP:9092

步驟三:_________________________

啟動服務:

/root/kafka_2.12-3.0.0/bin/kafka-server-start.sh -daemon /root/kafka_2.12-3.0.0/config/server.properties


檢視服務是否啟動

jps << 命令

測試:

(在第一節點執行): /root/kafka_2.12-3.0.0/bin/kafka-topics.sh --create --zookeeper 172.16.51.23:2181 --replication-factor 1 --partitions 1 --topic test

(在第二節點執行): /root/kafka_2.12-3.0.0/bin/kafka-topics.sh--list --zookeeper 二節點IP:2181

(在第三節點執行): /root/kafka_2.12-3.0.0/bin/kafka-topics.sh--list --zookeeper 三節點IP:2181