发现一个迷惑的问题

来源:4-6 -Kafka单节点多broker部署及使用

KelvinChung

2020-03-03

就是上节课用server.properties起来的9092端口的broker,如果把这个broker停了,然后用93,94,95消费者是收不到消息的,只有把92的broker跟93,94,95的一起建起来才能成功进行生产者消费者传递信息,为什么会这样呢??

写回答

4回答

KelvinChung

提问者

2020-03-03

//img.mukewang.com/szimg/5e5e40f50802382915120696.jpg

//img.mukewang.com/szimg/5e5e40f508f3e49f13860911.jpg

//img.mukewang.com/szimg/5e5e40f5095c3cea17960918.jpg

老师我比对过配置文件了,我就改了端口跟log路径,如果不起9092这个broker的话,单单起9093都不行,,为什么这样呀

0
0

KelvinChung

提问者

2020-03-03

//img.mukewang.com/szimg/5e5e1bd409219dbb21161018.jpg//img1.sycdn.imooc.com/szimg/5e5e1bd409123b2c24320552.jpg

就是我server1,server2,server3,对应的分别是93 94 95端口,但是不把92起起来,就用不了,如图二的情况,为什么呢?

0
4
Michael_PK
回复
KelvinChung
server.properties除了配置端口,下面还有配置kafka的本地路径的
2020-03-03
共4条回复

Michael_PK

2020-03-03

不会呢,停掉一个,其他的几个自动就会有leader和follow的呢,这是kafkaha的特性。如果达不到这效果,检查kafka配置是否正确

0
0

Michael_PK

2020-03-03

启动多个的时候,在使用的时候直接可以写多个地址的,用逗号隔开。只要能连的上其中的部分。就可通的

0
2
Michael_PK
回复
KelvinChung
检查配置吧。上课视频里好像讲了测试高可用的,任意杀掉进程都是OK的
2020-03-03
共2条回复

Spark Streaming实时流处理项目实战

Flume+Kafka+Spark Streaming 构建通用实时流处理平台

1404 学习 · 571 问题

查看课程