1 下载hbase0.96.0-hadoop2,解压路径/home/hadoop/hbase-0.96.0-hadoop2
2 修改环境变量
参考hadoop安装blog
3 修改配置文件
~/hbase-0.96.0-hadoop2/hbase-env.sh
a 指定jdk export
JAVA_HOME=/usr/java/jdk1.7.0_45
b
指定由hbase来管理zookeeper, export
HBASE_MANAGES_ZK=true
4
将~/hbase-0.96.0-hadoop2/lib下面的hadoop-*.jar都替换成2.2.0版本的jar
修改~/hadoop-2.2.0/etc/hadoop/hadoop-env.sh
在for f in
$HADOOP_HOME/contrib/capacity-scheduler/*.jar; do
if [ "$HADOOP_CLASSPATH" ]; then
export
HADOOP_CLASSPATH=$HADOOP_CLASSPATH:$f
else
export
HADOOP_CLASSPATH=$f
fi
done之后添加
# add
for f in $HBASE_HOME/lib/*.jar;
do
if [
"$HADOOP_CLASSPATH" ]; then
export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:$f
else
export HADOOP_CLASSPATH=$f
fi
done
# add
否则会在启动hbase时候hadoop找不到hbase的类
5 启动hbase
start-hbase.sh
6 jps 验证
HRegionServer
HQuorumPeer
HMaster
7 执行hbase shell