java - 使用 Hadoop YARN 安装 HBase

标签 java hadoop hbase

我正在尝试在 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/

相关文章:

java - 在 Java 类之间传递数据

hadoop - Hbase memstore 手动刷新

java - 原始比较器与 WritableComparable

hadoop - 使用 pyspark 流式传输到 HBase

java - Jboss 与 MySQL 数据库的连接

java - Sbt 脚本和不同的资源和源目录

java - 在实用程序类中创建方法而不将其声明为静态

python - 为什么我的 python 子进程调用在 crontab 中不起作用?

python - 如何使用Python通过knox与Hbase交互?

java - 如何以 super 用户身份访问HBase Shell? (预配置虚拟机 CDH 5.7.2、HBase 1.2)