请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师您好,有几个kafka问题不明白。

我们在创建topic的时候需要指定分区数和副本数
1>副本数可以随意设置吗,还是小于等于broker的数量
2>我们把一个消息发送到一个topic的时候,这个消息只存放在某一个分区中吗

正在回答 回答被采纳积分+3

2回答

Michael_PK 2019-03-17 08:33:03

消息在一个分区里,但是如果是多副本,那么这个分区可能就有多个地方有

0 回复 有任何疑惑可以回复我~
Michael_PK 2019-03-17 08:32:06

副本数是为了容错的,一般三份即可,多了也是浪费。

0 回复 有任何疑惑可以回复我~
  • 提问者 大学霸霸 #1
    副本数可以是任意数吗,我觉得一个broker里最多只能有一个分区的副本吧,副本数最大不能大于broker的数。老师是这样吗
    回复 有任何疑惑可以回复我~ 2019-03-17 11:36:57
  • Michael_PK 回复 提问者 大学霸霸 #2
    理解OK的。副本数是为了提升并行度使用
    回复 有任何疑惑可以回复我~ 2019-03-17 12:12:33
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信