欢迎投稿

今日深度:

Hbase介绍,

Hbase介绍,


1、为什么出现hbase?
hadoop 的NameNode适合大文件,不适合小文件。

HDFS不适合大量小文件的存储,因namenode将文件系统的元数据存放在内存中,因此存储的文件数目受限于 namenode的内存大小。HDFS中每个文件、目录、数据块占用150Bytes。如果存放1million的文件至少消耗300MB内存,如果要存 放1billion的文件数目的话会超出硬件能力。

这个时候就需要一个框架来先缓存这些小文件。 hbase就是先缓存这些小文件,等到了128MB的时候,再存入hdfs中。

2、hbase对应 jdk,hadoop版本

官网文档入口





对应JDK版本



对应hadoop版本


-------------

更多的Java,Angular,Android,大数据,J2EE,Python,数据库,Linux,Java架构师,:

http://www.cnblogs.com/zengmiaogen/p/7083694.html


www.htsjk.Com true http://www.htsjk.com/hbase/41982.html NewsArticle Hbase介绍, 1、为什么出现hbase? hadoop 的NameNode适合大文件,不适合小文件。 HDFS不适合大量小文件的存储,因namenode将文件系统的元数据存放在内存中,因此存储的文件数目受限于 nam...
相关文章
    暂无相关文章
评论暂时关闭