kafka的zookeeper和partition
老师,
1. kafka集群的话,每个kafka都是通过一个zookeeper启动,那zookeeper也是集群效果吧,那是不是在做broker集群的时候,需要配置zookeeper啊,每个broker都应该向一个zookeeper发起注册吧,得有个leader吧,有点不太懂zookeeper和broker的关系,麻烦老师解答下呢。
2. 比如向一个broker发送消息,假如这个broker下的topic设置了2个分区,比如课程里的案例,循环10次发送消息,那默认的是轮询的方式吧,看视频里2个partition里面的offset都是5,是这样吗,也就等于每个partition会存储不同的数据,这是不是就相当于分布式,那整个topic下是完整的数据,我理解对吗?
40
收起
正在回答
1回答
可以这样理解,一个partition就是一个队列,topic就是主题,至于是否轮旬方式要看代码怎么去写的,默认是轮询的。另外:kafka使用zookeeper做元数据中心,存储一些基本的内容:如,topic配置信息,broker地址等等
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星