• Kafka 0.8 如何创建topic


    1. 操作命令

    bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 3 --partitions 3 --topic test

    2. 原理

    topic创建主要分为两个部分:命令行部分+后台(controller)逻辑部分,如下图所示。

    主要的思想就是后台逻辑会监听zookeeper下对应的目录节点,一旦发起topic创建命令,该命令会创建新的数据节点从而触发后台的创建逻辑。

    image

    leader选举:简单来说就是选取副本集合中的第一个副本作为leader副本,并把整个副本集合作为ISR。

  • 相关阅读:
    2017.4.18下午
    2017.4.18上午
    2017.4.17上午
    2017.4.14下午
    2017.4.14上午
    4.17下午
    4.17上午
    4.13下午
    4.13上午
    4.10上午
  • 原文地址:https://www.cnblogs.com/byrhuangqiang/p/6370253.html
Copyright © 2020-2023  润新知