我只有2个拥有hadoop 1.2.0的节点集群(distrbuted)。我想在它上面配置hbase(0.94.10)。是否为此配置配置zookeeper - 对于分布式模式?
对于独立模式,Zk由hbase管理,运行完全正常,但在分布式模式下,我必须使用外部Zk进行hbase运行。 我听说过,即使在分布式模式下,也没有强制要求hadoop 1.x版本配置hbase。这是真的吗?
答案 0 :(得分:0)
究竟是什么问题?
设置一个只有Hadoop的集群与设置HBase集群不同。您不需要ZK才能拥有Hadoop(单独)群集。但是,如果您计划在其上运行HBase,ZK是必须的,无论是 1节点 HBase设置还是 n节点 HBase设置。
分布式Hadoop设置并不意味着它也有HBase设置。 Hadoop集群只是一个Hadoop集群,而HBase集群意味着它下面有一个Hadoop层(通常)。
P.S。 :如果您仍然有任何疑问,请更新您的问题,因为我对您的问题标题和实际问题感到有点困惑。