根据我的理解,HBase以H文件的形式将其数据存储在HDFS中。
如何单独使用存储?
它在哪里存储所有数据?
答案 0 :(得分: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)。