《kafka问答100例 -7》如果Topic删除过程中有某台Broker宕机,删除流程会正常进行吗 ? |文末送书

如果Topic删除过程中有某台Broker宕机,删除流程会正常进行吗 ?


删除Topic的过程中,跟这个Topic有关的Broker都会开始执行删除操作, 如果其中某台Broker宕机或者副本下线(副本由于某些原因不可读写了) 了,那么这台Broker删除流程受阻并不会影响其他Broker的删除流程正常进行,请看下图


但是,只要某台Broker里的任意分区副本没有被正常删除(被标记了–delete)的话, 那么整个删除流程是没有结束的; 这个阻塞过程中Topic处于一个不可服务状态(下线);只有所有分区副本都被删除,才会结束整个删除流程;删除zk节点/admin/delete_topics/{TopicName}才算完成;


《kafka问答100例 -7》如果Topic删除过程中有某台Broker宕机,删除流程会正常进行吗 ? |文末送书


上一篇:《kafka问答100例 -4》 如果我手动在zk中添加/brokers/topics/{TopicName}节点会怎么样?


下一篇:【kafka思考】最小成本的扩缩容副本设计方案