【kafka】单节点多broker配置
发表于:2024-12-02 作者:千家信息网编辑
千家信息网最后更新 2024年12月02日,1.在进入多个broker设置之前,首先启动ZooKeeper服务器/usr/local/zookeeper/bin/zkServer.sh start2.复制kafka的server.propert
千家信息网最后更新 2024年12月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安全错误
数据库的锁怎样保障安全
优倍快网络技术论坛进不去了
湖南上游网络技术有限公司
如何做灾备服务器
一二年级网络安全教育手机报
公安开房数据库
软件开发与经营协议
自定义工作流 数据库
汽车网络技术发展的背景是什么
学生参与网络安全
软件开发 经验与教训
镇江正规软件开发培训学校
大型软件开发失败
手机ip归属地数据库
安全漏洞服务器怎么上传
四川乙有鑫软件开发有限公司
小学网络技术应用教案
程序怎么把数据放在数据库
怎么登录群晖服务器管理
软件开发主要内容包括
MCP网络安全工程师
唐山网络技术培训
数据库的数据怎么在前端页面显示
eastasia-jp服务器
plsql能连上数据库
dl服务器
半军工企业网络安全
神码网络安全科技馆
retry网络技术
球员高中数据库
phonegap数据库