【kafka】单节点多broker配置
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,1.在进入多个broker设置之前,首先启动ZooKeeper服务器/usr/local/zookeeper/bin/zkServer.sh start2.复制kafka的server.propert
千家信息网最后更新 2025年12月03日【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安全错误
数据库的锁怎样保障安全
无限制服务器
枣庄市网络安全执法典型案
浙江聚小富互联网科技有限公司
网络技术支持在户外吗
免费的数据库管理
安卓跟踪定位软件开发
数据库如何清理过期数据
软件开发综合测试是什么
华为网络安全二级违规
以网络安全为话题作文
农业银行软件开发中心北京
软件开发外包公司一年收入多少
浙江飞鸽网络技术有限公司
如何选择最小数据库
泰州环保网络技术诚信合作
北京服务器电源费用
江湖网络技术有限公司
软件开发预算表怎么做
网络安全题什么是木马
硬盘数据库没有连接
如何删除数据库冗余数据
服务器出现问题怎么办
网络安全法律护航
数据库为字符串排序
汽车外观数据库
利博网络技术有限公司
软件开发图标免费下载
软件开发前端难点知乎
北京桂圆网络技术有限公司
云家园网络技术有限公司