zookeeper-server-start.sh 和 kafka-server-start.sh 的区别
Differences between zookeeper-server-start.sh and kafka-server-start.sh
其中一个比另一个更 recommended/preferred 使用吗?
Kafka 使用 Zookeeper,因此您必须 在启动 Kafka 代理之前启动 Zookeeper 服务器。 Zookeeper 和 Kafka broker 是两个截然不同的东西,它们都是 运行 Kafka 集群所必需的。 Kafka 是一个分布式系统,使用 Zookeeper 构建,Zookeeper 负责控制器选举、主题配置、集群等。
为了运行 Zookeeper你需要在配置文件中设置参数config/zookeeper.properties
然后使用
启动ZK服务器
bin/zookeeper-server-start.sh config/zookeeper.properties
然后你需要 运行 至少一个可以在 config/server.properties
文件中配置的 Kafka 代理,然后使用
启动它
bin/kafka-server-start.sh config/server.properties
Zookeeper-server-start.sh 用于启动默认情况下在端口 2181 上运行的 zookeeper 服务器。
要使用 kafka 代理、主题和分区,您需要拥有 zookeeper 服务器 运行,zookeeper 充当 kafka 代理的管理器。
Kafka-server-start.sh 是启动你的kafka代理。
Zookeeper-server-start.sh
需要一个
zookeeper.properties
配置文件
Kafka-server-start
拿了个卡夫卡
server.properties
配置文件
其中一个比另一个更 recommended/preferred 使用吗?
Kafka 使用 Zookeeper,因此您必须 在启动 Kafka 代理之前启动 Zookeeper 服务器。 Zookeeper 和 Kafka broker 是两个截然不同的东西,它们都是 运行 Kafka 集群所必需的。 Kafka 是一个分布式系统,使用 Zookeeper 构建,Zookeeper 负责控制器选举、主题配置、集群等。
为了运行 Zookeeper你需要在配置文件中设置参数config/zookeeper.properties
然后使用
bin/zookeeper-server-start.sh config/zookeeper.properties
然后你需要 运行 至少一个可以在 config/server.properties
文件中配置的 Kafka 代理,然后使用
bin/kafka-server-start.sh config/server.properties
Zookeeper-server-start.sh 用于启动默认情况下在端口 2181 上运行的 zookeeper 服务器。
要使用 kafka 代理、主题和分区,您需要拥有 zookeeper 服务器 运行,zookeeper 充当 kafka 代理的管理器。
Kafka-server-start.sh 是启动你的kafka代理。
Zookeeper-server-start.sh
需要一个
zookeeper.properties
配置文件
Kafka-server-start
拿了个卡夫卡
server.properties
配置文件