【kafka】单节点多broker配置
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,1.在进入多个broker设置之前,首先启动ZooKeeper服务器/usr/local/zookeeper/bin/zkServer.sh start2.复制kafka的server.propert
千家信息网最后更新 2026年11月02日【kafka】单节点多broker配置
1.在进入多个broker设置之前,首先启动ZooKeeper服务器
/usr/local/zookeeper/bin/zkServer.sh start
2.复制kafka的server.properties文件
cd /usr/local/kafka/config/cp -a server.properties server1.propertiescp -a server.properties server2.propertiesvim server.properties----------------------# The id of the broker. This must be set to a unique integer for each broker.broker.id=0# The port the socket server listens onlisteners=PLAINTEXT://:9092port=9092# A comma seperated list of directories under which to store log fileslog.dirs=/tmp/kafka-logsvim server1.properties----------------------# The id of the broker. This must be set to a unique integer for each broker.broker.id=1# The port the socket server listens onlisteners=PLAINTEXT://:9093port=9093# A comma seperated list of directories under which to store log fileslog.dirs=/tmp/kafka-logs-1vim server2.properties----------------------# The id of the broker. This must be set to a unique integer for each broker.broker.id=2# The port the socket server listens onlisteners=PLAINTEXT://:9094port=9094# A comma seperated list of directories under which to store log fileslog.dirs=/tmp/kafka-logs-2
3.启动3个broker
# Broker1cd /usr/local/kafkabin/kafka-server-start.sh config/server.properties Broker2cd /usr/local/kafkabin/kafka-server-start.sh config/server1.properties Broker3cd /usr/local/kafkabin/kafka-server-start.sh config/server2.properties jps8274 Jps8079 Kafka8145 Kafka8210 Kafka2004 QuorumPeerMain
4.创建topic
(1)为此topic的复制因子值(replication-factor)指定为3个,因为我们有三个不同的broker运行
(2)如果有两个broker,那么分配的复制因子值也得是2个
cd /usr/local/kafkabin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 3 -partitions 1 --topic Three
5.检查哪个broker正在侦听当前创建的主题
cd /usr/local/kafkabin/kafka-topics.sh --describe --zookeeper localhost:2181 --topic Three------------Topic: Three PartitionCount:1 ReplicationFactor:3 Configs: # 分区摘要信息,topic名,分区数量,复制因子Topic: Three Partition: 0 Leader: 0 Replicas: 0,1,2 Isr: 0,1,2 # broker 0是领导者------------
6.生产和消费(注意ip和port)
# 生产/usr/local/kafka/bin/kafka-console-producer.sh --broker-list 10.1.44.188:9092 --topic Three/usr/local/kafka/bin/kafka-console-producer.sh --broker-list 10.1.44.188:9093 --topic Three/usr/local/kafka/bin/kafka-console-producer.sh --broker-list 10.1.44.188:9094 --topic Three# 消费/usr/local/kafka/bin/kafka-console-consumer.sh --zookeeper 10.1.44.188:2181 --topic Three --from-beginningjps2290 ConsoleConsumer1974 Kafka1946 QuorumPeerMain2042 Kafka2107 Kafka2460 Jps2364 ConsoleProducer2414 ConsoleProducer2239 ConsoleProducer
因子
消费
生产
不同
为此
三个
两个
主题
信息
多个
摘要
数量
文件
服务器
正在
领导者
分配
服务
检查
运行
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技海报
南京欣网互联网络科技有限公司
上海卓越科技互联网
互联网与科技发展
互联网科技战争
互联网科技的
合肥互联网科技公司
碳银互联网科技
广州宏创互联网科技
艾特科技互联网
深圳齐家互联网科技
广州互联网络科技有限公司
易通互联网络科技有限公司
互联网科技网站
安控科技rtu产品工业互联网
国大互联网教育科技有限公司薪资
深圳无忧互联网科技
上海乐五互联网科技有限公司
信承诺互联网科技有限公司
国产互联网科技公司
华服互联网科技怎么样
奇酷互联网络科技
赫美联合互联网科技
互联网实体化科技化
互联网和黑科技的看法
本届互联网博览会上的黑科技
科技互联网的核心竞争力
互联网企业科技类企业如何做账
广州燕处互联网科技有限公司
新氧科技和美国互联网有关系吗