通过Ambari 1.7执行安装,并希望得到有关Zookeeper安装的一些说明。设置涉及(3)Zookeeper和(3)Kafka实例。 Ambari UI要求指定Zookeeper主服务器和Zookeeper客户端/从服务器。我应该选择所有三个Zookeeper节点作为主节点并在每个Kafka服务器上安装Zookeeper客户端吗?
Zookeeper没有任何主节点,我对这个Ambari主/从术语有点困惑。
答案 0 :(得分:0)
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>