0

据我了解,HBase 以 H 文件的形式将其数据存储在 HDFS 中。

如果单独使用如何存储?

它在哪里存储所有数据?

4

1 回答 1

0
As per my understanding, HBase stores its data in HDFS in the form of H-files

你的理解是正确的。

How can if be used separately for storage?

“分开”是什么意思?您必须使用一些文件系统才能使用 DB(HBase 或其他)。

Analogy :当您将数据存储在 MySQL 表中时,它最终会存储在底层 FS(ext3、ext4 等)中。HBase 也是如此。

将数据存储在数据库中只不过是以复杂的方式排列数据,以便您可以快速(随机)访问它。

HBase 具有可插拔架构,可与任何其他受支持的系统一起使用。事实上,您可以实现自己的文件系统。

where does it store all the data?

在底层 FS(HDFS、本地 FS、S3 - 如果您在 Amazon EMR 上使用 HBase)。

于 2013-07-05T12:16:53.150 回答