【问题标题】:why I could use HBase without starting Hadoop/HDFS?为什么我可以在不启动 Hadoop/HDFS 的情况下使用 HBase?
【发布时间】:2018-10-30 05:35:43
【问题描述】:

我是 HBase 的新手,最近我安装了 HBase 并尝试在我的 Mac 上启动它。一切都很好,我可以玩 HBase。有的文章说使用HBase要先启动Hadoop,不知道这个前提是不是变了?

【问题讨论】:

  • 你能运行 HBase web ui 吗?我还在 Mac 上安装了 HBase,并且可以通过 shell 使用 HBase。但是,我无法通过 localhost:16010 的 web ui 访问 HBase@

标签: hadoop hbase


【解决方案1】:

Hadoop 不是 HBase 的硬性要求,除非你运行的是完全分布式的,而你不是。像您一样在单个节点上运行,您可以使用本地文件系统。请参阅HBase run modes: Standalone and Distributed 了解更多信息。

【讨论】:

    【解决方案2】:

    您的本地文件系统(file:// URI)与 Hadoop 兼容。 Hbase 需要 Hadoop 兼容的存储层,但这并不意味着它必须是 HDFS。

    HDFS 将简单地提供可扩展性和可靠性

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-25
      • 2015-10-14
      • 1970-01-01
      • 2017-11-30
      • 2023-01-18
      • 1970-01-01
      • 2012-10-21
      • 2012-03-02
      相关资源
      最近更新 更多