HBase配置相对比较简单,下面的教程也是基于我上面2篇Hadoop配置的环境下继续往下添加HBase的分布式配置,这次我的HBase安装目录放在跟Hadoop同一目录下面,节点信息跟我前一篇Hadoop完全分布式配置完全一样,不清楚的话可以参考我那篇文章。
HBase根目录:/usr/mywind/hbase
HBase的版本:0.98.8-hadoop2
有图有真相:
完整配置步骤:hadoop-env.sh→hbase-env.sh→ hbase-site.xml→ regionservers
当然,配置之前的惯例是把bin目录加到系统环境变量里面,方便命令的使用。然后,详细的步骤如下:
1.配置hadoop-env.sh,把HBase环境变量告诉Hadoop。
export HBASE_HOME=${HBASE_HOME}
export HADOOP_CLASSPATH=$HBASE_HOME/hbase-it-0.98.8-hadoop2.jar:$HBASE_HOME/hbase-it-0.98.8-hadoop2-tests.jar:$HBASE_HOME/conf:${HBASE_HOME}/lib/zookeeper-3.4.6.jar:${HBASE_HOME}/lib/protobuf-java-2.5.0.jar:${HBASE_HOME}/lib/guava-12.0.1.jar
2.配置hbase-env.sh,把Java环境变量告诉HBase,并配置ZooKpeer是否托管。
export