Kafka zk集群部署

2021-10-06 13:38:49 字數 3675 閱讀 9818

1.轉殖虛擬機器

轉殖出來三個虛擬機器

ip如下:

one 192.168.73.200

two 192.168.73.201

three 192.168.73.202

修改eth1為eth0

編輯網路配置

刪除配置

重啟虛擬機器

reboot

修改結果如下:

2.zookeeper集群

第一步:zookeeper的配置檔案**zoo.cfg每個檔案都加入如下內容

第二步: 為每個zookeeper建立data目錄下面 (已經建立過)

在zoo.cfg的配置檔案中: datadir=/opt/zookeeper/data

第三步:指定的myid檔案 內容就是對應的**server.1 .後邊的名字1 2 3

指定的myid檔案 內容就是對應的server.1 .後邊的名字 1 2 3

[root@localhost desktop]# cd /opt/zookeeper-3.4.10/data/

[root@localhost data]# echo 「1」>myid

檔案中的內容就是 1或者2或者3—>

server.1

echo 「1」>/opt/zookeeper/data/myid 、

server.2

echo 「2」>/opt/zookeeper/data/myid

server.3

echo 「3」>/opt/zookeeper/data/myid

myid檔案和server.myid 在快照目錄下存放的標識本台伺服器的檔案,他是整個zk集群用來發現彼此的乙個重要標識。啟動臺電腦的zookeeper 看狀態

第一台機器:

編輯kafka的配置檔案

listeners=plaintext: #修改為本機ip

第二台機器:

broker.id=1

num.partitions=3

zookeeper.connect=192.168.25.130:2181,192.168.25.136:2181,192.168.25.133:2181

host.name=192.168.73.201

listeners=plaintext: #修改為本機ip

第三台機器:編輯kafka的配置檔案

listeners=plaintext: #修改為本機ip

刪除kafka的資料檔案

rm -rf /opt/kafka/kafka-logs

第一步,啟動三颱電腦上的zookeeper

[root@localhost kafka] zkserver.sh start

第二步,啟動三颱電腦上的kafka

/opt/kafka/bin/kafka-server-start.sh /opt/kafka/config/server.properties

第三步:集群建立主題:

/opt/kafka/bin/kafka-topics.sh -create --bootstrap-server

192.168.73.200:9092,192.168.73.201:9092,192.168.73.202:9092 -replication-factor 3 --partitions 3 --topic chjy

第四步:集群檢視主題:

/opt/kafka/bin/kafka-topics.sh -list --bootstrap-server 192.168.73.200:9092

第五步:集群生產者:

/opt/kafka/bin/kafka-console-producer.sh --broker-list

192.168.73.200:9092,192.168.73.201:9092,192.168.73.202:9092 --topic chjy

傳送資料

第六步:集群消費者:

/opt/kafka/bin/kafka-console-consumer.sh --bootstrap-server

192.168.73.200:9092,192.168.73.201:9092,192.168.73.202:9092 --topic chjy

在另外兩台電腦上執行消費者,看是否接受到了息

nginx集群部署詳解 CEPH集群部署詳解

環境說明 1 建立金鑰 所有節點 ssh keygen t rsa 2 拷貝管理節點的金鑰到其他伺服器上,以實現免密登陸 ssh copy id i root ssh id rsa.pub 192.168.139.99 ssh copy id i root ssh id rsa.pub 192.16...

zookeeper集群部署 kafka集群部署

wget wget 解壓到目錄 tar zxvf apache zookeeper 3.5.8 bin.tar.gz c usr local 進入目錄 cd usr local 建立軟連線 ln s usr local apache zookeeper 3.5.8 zookeeper 複製配置檔案 ...

apache tomcat jk集群部署

本文是基於win7 64位系統apache tomcat集群配置 基於apache 2.4.16 x64 和tomcat 7.0.61 windows x64實現均衡負載 本人採用的是tomcat 7.0.61 windows x64。經我測試,下面的配置在tomcat6或7集群是通用的。但是按照下...