Hbase的安装需要考虑Hadoop的版本,即兼容性。有不足的希望能指出。
以下考究官网得到的,关于hadoop版本和hbase版本可到以下网址中下载:http://mirror.bit.edu.cn/apache/hbase
|
HBase-0.92.x
|
HBase-0.94.x
|
HBase-0.96.x
|
HBase-0.98.x
|
Hadoop-1.0.0-1.0.2
|
S
|
S
|
X
|
S
|
Hadoop-1.0.3+
|
S
|
S
|
S
|
S
|
Hadoop-1.1.x
|
NT
|
S
|
S
|
S
|
Hadoop-0.23.x
|
X
|
S
|
NT
|
NT
|
Hadoop-2.0.x-alpha
|
X
|
NT
|
X
|
S
|
Hadoop-2.1.0-beta
|
X
|
NT
|
S
|
S
|
Hadoop-2.2.0
|
X
|
NT
|
S
|
S
|
Hadoop-2.x
|
X
|
NT
|
S
|
S
|
注:NT表示没有经历测试,X表示不能兼容,S表示support;
当然,如果你的对于hadoop版本比较“特殊”,你已经装好了而且不想从装,那告诉你一个取巧的方式,那就是覆盖hbase下lib目录下的核心core包:hadoop-core-XXX,就用你现装好的hadoop的jar包去覆盖就行。当然这是个取巧的办法了(当然这也不是百试百灵的)。