【发布时间】:2014-02-12 17:07:47
【问题描述】:
我只有 2 个节点集群(分布式)具有 hadoop 1.2.0。我想在上面配置 hbase(0.94.10) 。是否必须为此配置配置 zookeeper - 用于分布式模式?
对于独立模式,Zk 由 hbase 管理,它运行得非常好,但在分布式模式下,我必须使用外部 Zk 来使 hbase 运行。 我听说即使在分布式模式下,hadoop 1.x 版本也不需要在其之上配置 hbase。是真的吗?
【问题讨论】:
我只有 2 个节点集群(分布式)具有 hadoop 1.2.0。我想在上面配置 hbase(0.94.10) 。是否必须为此配置配置 zookeeper - 用于分布式模式?
对于独立模式,Zk 由 hbase 管理,它运行得非常好,但在分布式模式下,我必须使用外部 Zk 来使 hbase 运行。 我听说即使在分布式模式下,hadoop 1.x 版本也不需要在其之上配置 hbase。是真的吗?
【问题讨论】:
问题到底是什么?
设置只有 Hadoop 的集群与设置 HBase 集群不同。您不需要 ZK 即可拥有 Hadoop(单独)集群。但是,如果您计划在其上运行 HBase,ZK 是必须的,无论是 1 节点 HBase 设置还是 n 节点 HBase 设置。
分布式 Hadoop 设置并不意味着它也具有 HBase 设置。 Hadoop 集群只是一个 Hadoop 集群,而 HBase 集群意味着它下面有一个 Hadoop 层(通常)。
附: :如果您仍有任何疑问,请更新您的问题,因为我对您的问题标题和实际问题感到有些困惑。
【讨论】: