1.参照kafka搭建Zookeeper集群搭建

环境:
在这里插入图片描述
/usr/local/kafka_2.11-2.2.0/config中server.properties改动内容:

# The id of the broker. This must be set to a unique integer for each broker.
# 三台服务器的ID不能相同,第一台是0,第二台是1,第三台是2
broker.id=0
# The address the socket server listens on. It will get the value returned from
# kafka服务器监听IP和端口,这里也可以写域名,只要能解析就行
listeners=PLAINTEXT://172.20.42.10:9092
port=9092
# Zookeeper connection string (see zookeeper docs for details)
# Zookeeper连接参数
zookeeper.connect=172.20.42.10:2181,172.20.41.96:2181,172.20.42.247:2181



不同机器上的区别在于broker.id不同,listeners的ip不同

修改完配置文件后启动:

172.20.42.10
172.20.41.96
172.20.42.247

至此大功告成。

Kafka启动命令:
第一种:
./kafka-server-start.sh -daemon …/config/server.properties
第二种:
nohup ./kafka-server-start.sh …/config/server.properties&

Kafka停止命令:
./kafka-server-stop.sh

Logo

Kafka开源项目指南提供详尽教程,助开发者掌握其架构、配置和使用,实现高效数据流管理和实时处理。它高性能、可扩展,适合日志收集和实时数据处理,通过持久化保障数据安全,是企业大数据生态系统的核心。

更多推荐