【问题标题】:Zookeeper install via AmbariZookeeper 通过 Ambari 安装
【发布时间】:2014-12-18 20:40:03
【问题描述】:
通过 Ambari 1.7 执行安装,希望了解有关 Zookeeper 安装的一些说明。该设置涉及 (3) Zookeeper 和 (3) Kafka 实例。
Ambari UI 要求指定 Zookeeper 主机和 Zookeeper 客户端/从机。我应该选择所有三个 Zookeeper 节点作为 master 并在每个 Kafka 服务器上安装 Zookeeper 客户端吗?
Zookeeper 没有任何主节点,我对这个 Ambari 主/从术语感到有些困惑。
【问题讨论】:
标签:
apache-zookeeper
hortonworks-data-platform
ambari
【解决方案1】:
Zookeeper Server 在 Ambari 术语中被视为 MASTER 组件。 Kafka 要求 Zookeeper Server 至少安装在集群中的一个节点上。因此,您唯一的要求是在集群中的一个节点上安装 Zookeeper 服务器,以便 Kafka 运行。 Kafka 不需要每个 Kafka 节点上的 Zookeeper 客户端。
您可以通过查看 KAFKA 和 ZOOKEEPER 的服务配置来确定所有这些信息。配置在 metainfo.xml 文件中为堆栈定义下的每个组件指定。定义的位置将根据您安装的 Ambari 版本而有所不同。
在较新版本的 Ambari 上,此位置为:
/var/lib/ambari-server/resources/common-services/<service name>/<service version>
在旧版本的 Ambari 上,这个位置是:
/var/lib/ambari-server/resources/stacks/HDP/<stack version>/services/<service name>