安装kafka群集



我想在Amazon EC2上安装2个节点KAFKA群集。

我遵循以下链接的步骤:https://www.digitalocean.com/community/tutorials/how-to-now-to-install-apache-kafka-kafka-kafka-on-ubuntu-14-04

另外,我想在两个节点上都有zookeeper,因为如果我只在一个节点上有一个节点,如果那个节点死了,我的kafka群集死了。

在步骤9(安装多节点群集)中,他们说我需要修改zookeeper.connect在kafka Server属性中,以便它具有 ip的逗号分隔列表 ip:port 的port 安装Zookeeper的位置。

另一方面,当我想创建一个主题时,在脚本中我只指定1个Zookeeper

1)另一个Zookeeper节点会知道该主题已创建吗?

2)如果1个Zookeeper节点失败,另一个会失败?

3)`当失败的节点再次上升时,会再次获取有关活着的节点的主题的信息吗?

问:

srdjan

您应该创建一个不少于三个节点的群集。就像Serejja提到的那样,应该将其奇怪地数字化。

3,5,7,9等

对于Kafka,您在创建主题时应指定一个 - 复制因子。在三个节点群集中,建议将其设置为两个或三个。

在这种情况下,如果一位经纪人下降,数据将在可用节点上复制,然后一旦无法可用的节点返回在线,数据将传播到它。

kafka文档很棒,我建议进一步阅读复制主题。

相关内容

  • 没有找到相关文章

最新更新