1. 程式人生 > 實用技巧 >Kafka的叢集部署和使用

Kafka的叢集部署和使用

1.叢集伺服器架構資訊以及基礎環境準備

1.伺服器架構規劃

ip地址            主機名          安裝軟體
172.31.46.28    kafka01         zookeeper、kafka
172.31.46.63    kafka02         zookeeper、kafka
172.31.46.67    kafka03         zookeeper、kafka
172.31.46.26   kafka-manager   kafka-manager

2.關閉防火牆和繫結hosts(叢集所有節點都操作)

#設定主機名,每個節點都做。
[root@k8s
-master01 ~]# hostnamectl set-hostname kafka01 #4臺機器關閉iptables和selinux [root@kafka01 ~]# /etc/init.d/iptables stop [root@kafka01 ~]# vim /etc/sysconfig/selinux ...... SELINUX=disabled [root@kafka01 ~]# setenforce 0 [root@kafka01 ~]# getenforce Permissive #4臺機器做hosts繫結,並檢查,如果叢集規模較大建議做個bind9 [root@kafka01 ~]# vim /etc/hosts
172.31.46.28 kafka01 172.31.46.63 kafka02 172.31.46.67 kafka03 172.31.46.26 kafka-manager [root@kafka01 ~]# ping kafka-manager PING node3 (172.31.46.26) 56(84) bytes of data. 64 bytes from node3 (172.31.46.26): icmp_seq=1 ttl=64 time=0.948 ms [root@kafka01 ~]# ping kafka02 PING node1 (172.31.46.63) 56(84
) bytes of data. 64 bytes from node1 (172.31.46.63): icmp_seq=1 ttl=64 time=0.302 ms