如果您觉得文本对您有帮助,请打赏,谢谢。
https://blog.csdn.net/zxy987872674/article/details/72466504
https://www.cnblogs.com/luotianshuai/p/5206662.html
1、环境
服务器A:192.168.25.170
服务器B:192.168.25.171
服务器C:192.168.25.172
1、关闭防火墙
#systemctl stop firewalld
2、配置zookeeper
2.1、设置zookeeper的配置文件
在三个zookeeper的配置文件zookeeper.properties中设置以下参数
initLimit=10
syncLimit=5
server.1=192.168.25.170:2888:3888
server.2=192.168.25.171:2888:3888
server.3=192.168.25.172:2888:3888
2.2、创建myid文件
#server1
echo "1" > /opt/zookeeper/myid //目录与zookeeper配置文件中的dataDir一致
#server2
echo "2" > /opt/zookeeper/myid
#server3
echo "3" > /opt/zookeeper/myid
配置完成后重启zookeeper服务。
./bin/zookeeper-server-start.sh ./config/zookeeper.properties
3、配置kafka
3.1、更新配置文件
更新server.properties文件
zookeeper.connect=192.168.25.170:2181,192.168.25.171:2181,192.168.25.172:2181
更新server.properties文件
broker.id的值与meta.properties中保持一致。
如果作为单机启动过,需要将kafka-log目录删除
3.2、重启kafka
./bin/kafka-server-start.sh ./config/server.properties
4、测试
略