HBase之版本选择
HBase 是一个存储大数据的数据库方案,是建立在Hadoop体系中的大数据存储方案,数据扩展简单、开源、分布式、版本化、列存储的数据库,主要用于存储海量数据以及对海量数据的数据分析。
HBase 属于 Hadoop 体系,他是建立在Hadoop基础之上的。所以需要先搭建Hadoop和Zookeeper。
版本坑:之前作为一小白,没接触过HBase体系(甚至是Java体系),在项目中需要用到HBase解决方案时,先是去找HBase相关的文档和使用方法,然后按照网上的文章一步一步做下来,直到运行时,却始终跑不起来,BUG不断,然后又各种定位Bug,最后发现是在版本上出问题了。
Java(JDK),Hbase、Hadoop这几个软件的版本,必须要配对上,才能运行。
Java 版本
图标来自HBase官网: http://hbase.apache.org/book.html#java
Hadoop 版本
图表来自HBase官网: http://hbase.apache.org/book.html#hadoop
结论
所以,综合以上HBase相关版本的支持,我们选用: