3> 安装配置Hbase集群
a> 启动HDFS集群实例,并创建目录hdfs://master01:8020/hbase,在master01上执行
#./Hadoop-0.20.2/bin/hadoop fs -mkdir /hbase
验证是否创建成功
#./hadoop-0.20.2/bin/hadoop fs -lsr /hbase
b> 解压hbase-0.94.5.tar.gz,修改配置文件
#tar -zxvf hbase-0.94.5.tar.gz
#vim hbase-0.94.5/conf/hbase-env.sh
export Java_HOME=/usr/java/jdk1.6.0_26
export HBASE_CLASSPATH=$HBASE_HOME/
export HBASE_HEAPSIZE=128
export HBASE_OPTS="-XX:+UseConcMarkSweepGC"
export HBASE_MANAGES_ZK=false
#vim hbase-0.94.5/conf/hbase-site.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="https://www.linuxidc.com/configuration.xsl"?>
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master01:8020/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>ls /data/zookeeper/</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master01,master02,slave01,slave02,slave03</value>
</property>
</configuration>
#vim hbase-0.94.5/conf/regionservers
slave01
slave02
slave03
c> 使HBase的lib中的hadoop版本和HDFS集群使用的版本一致
#rm hbase-0.94.5/lib/hadoop-*.tar
#cp hadoop-0.20.2/hadoop-0.20.2-*.tar hbase-0.94.5/lib/
d> 重命名hbase-0.94.5下的hbase-webapps 目录为webapps
#mv hbase-0.94.5/hbase-webapps/ hbase-0.94.5/webapps/
e> 将配置好的hbase-0.94.5复制到其他机器
#scp -r hbase-0.94.5 root@master01:/root/
#scp -r hbase-0.94.5 root@master02:/root/
#scp -r hbase-0.94.5 root@slave01:/root/
#scp -r hbase-0.94.5 root@slave02:/root/
#scp -r hbase-0.94.5 root@slave03:/root/