使用HBase部署zookeeper的正确方法是什么?

时间:2017-03-24 10:38:02

标签: hbase apache-zookeeper

我正在定义我的Hadoop集群的架构,我还希望包含Hbase和Zookeeper。但是,我不知道在哪里我必须安装我的hadoop节点的Zookeeper节点。这是我的两种可能性

第一种可能性:(我的hadoop集群外的zookeeper集群) enter image description here

第二种可能性:(我的hadoop集群中的zookeeper集群) enter image description here

关于这两种可能性,你能告诉我,使用HBase部署Zookeeper的正确方法是什么?

我还有一个问题:journalNodes和JobHistory Server是否在正确的位置?

我会非常感谢任何帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

大多数Hadoop集群使用ZooKeeper作为集群的一部分运行 - 您建议的第二个布局。通常可以让ZK节点与日志节点等重叠。如果您打算在HBase之外使用ZK,那么您需要考虑这个位置以及ZK将使用的磁盘。基础磁盘使用率会极大地影响ZK性能。

通常ZK也会有3个节点。这个数字绝对应该是奇数。有关详细信息,请参阅ZK admin guide