【kafka】单节点多broker配置
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,1.在进入多个broker设置之前,首先启动ZooKeeper服务器/usr/local/zookeeper/bin/zkServer.sh start2.复制kafka的server.propert
千家信息网最后更新 2025年02月05日【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安全错误
数据库的锁怎样保障安全
中科院自然资源与地理数据库
中国网络安全人才缺口大
放肆网络技术
大数据服务器集群
叔叔喝醉一拳打爆服务器
路北租房软件开发
大数据下的网络安全实践
信访与社会矛盾研究数据库
无锡好的软件开发诚信经营
青浦区软件开发诚信合作
服务器版程序推荐
美团互联网科技企业
cad软件开发方法与步骤
mc服务器地址如何填
常州app软件开发费用多少
无主之地3怎么断开服务器
软件开发在韶关能找上工作吗
网络安全提现的问题
数据库管理与应用技术
sql备份数据库影响使用吗
超市用服务器大概多少钱
安徽甜心互联网科技有限公司
学软件开发什么学历
旺贝软件开发
网络安全小作文英语
58同城找工作软件开发
云原生对服务器的要求
浙江软件开发驻场流程
软件开发技术任务书模板
英语例句数据库