我正在尝试在 ubuntu 上安装 HBase v0.98.6。我已经在操作系统上运行了 Hadoop YARN。我应该停止现有的 Hadoop 进程并完全依赖 HBase 还是使用现有的 YARN 设置配置 HBase?如果需要,我可以分享更多信息。我试图先在伪分布式上运行 HBase,然后在分布式模式下运行。
需要说明的是——我问的是在安装 HBase 之前是否需要运行 Hadoop YARN(以分布式方式——而不是在一台计算机上)。如果没有,并且我在那些计算机上仍然有 Hadoop YARN,它会导致 HBase 在这些服务器上运行时出现任何问题吗?
最佳答案
这个问题有点绕。但关键是 HBase 和 YARN 并不相互依赖。
您可以很好地停止 YARN 服务并使用 HBase。 HBase 将从您现有的集群中使用的唯一服务是 HDFS 和 Zookeeper。
有些地方人们使用 MapReduce 来聚合 HBase 表的数据。在这种情况下,两者可以共存。
如果您的用例是具有高吞吐量的实时数据访问/更新,那么我建议不要将 YARN 与 HBase 一起运行。
希望这就是您要找的:)
关于java - 使用 Hadoop YARN 安装 HBase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25994788/