为什么我可以在不启动Hadoop / HDFS的情况下使用HBase?

时间:2018-10-30 05:35:43

标签: hadoop hbase

我是HBase的新手,最近我安装了HBase并尝试在Mac上启动它。一切都很好,我可以使用HBase。在某些文章中,它说我应该在使用HBase时首先启动Hadoop,我想知道此先决条件是否有所改变?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

HDFS将仅提供可伸缩性和可靠性