zookeeper 和 HBase 或 HBase 包括 ZooKeeper

zookeeper and HBase OR HBase including ZooKeeper

我在 AWS 上配置了一个多节点 hadoop 环境(Ubuntu 14.04 上有 1 master/3 个从属 运行。现在我正计划安装和配置其他 Apache 程序块(还不确定到底是哪一个)。我决定从 HBase 入手。

这是我的两难选择: 我应该安装独立的 zookeeper 然后安装 HBase(考虑到未来的砖块,如 pig,hive ...)还是应该使用 zookeeper/Hbase捆绑? 这种选择会如何影响后续的架构设计?

感谢分享您的 views/personal 经验!

从功能的角度来看,这并不重要。如果你安装了捆绑的 HBase+ZK,你以后仍然可以使用 ZK 来支持其他的 bricks。由于安装捆绑包可能是运行 HBase 的最快途径,因此它可能是您的最佳选择。

ZK ensemble 建议在任何生产环境中 运行 在单独的机器(奇数)上。

为了您的学习和实验,它可以 co-exist 在一台机器上。

更多信息@https://zookeeper.apache.org/doc/r3.3.2/zookeeperAdmin.html