node1,node2是主節(jié)點(diǎn),node2是備份節(jié)點(diǎn)
node3,node4,node5是從節(jié)點(diǎn)
一脚作、上傳hbase壓縮包缔刹,解壓縮
tar -zxvf hbase-0.98.12.1-hadoop2-bin.tar.gz
二、配置hbase的環(huán)境變量亿扁,在/etc/profile,配完之后source /etc/profile
三灭翔、更改配置文件辣苏,hbase-env.sh、hbase-site.xml煌张、egionservers退客、backup-masters
1、hbase-env.sh
在29行配置JAVA的環(huán)境變量: export JAVA_HOME=/usr/java/jdk1.7.0_79
在144行將export HBASE_MANAGES_ZK=false改為false
2档玻、hbase-site.xml
<!--myhadoop是hadoop集群的nameservice-->
<property>
<name>hbase.rootdir</name>
<value>hdfs://myhadoop/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!--zookeeper所在的節(jié)點(diǎn)-->
<property>
<name>hbase.zookeeper.quorum</name>
<value>node3,node4,node5</value>
</property>
3茫藏、egionservers,hbase從節(jié)點(diǎn)所在的服務(wù)器
node3
node4
node5
4凉当、backup-masters看杭,主節(jié)點(diǎn)的備份服務(wù)器
node2
四、把hadoop/etc/hadoop下面的hdfs-site.xml拷貝到hbase/conf下
五楼雹、把配置好的hbase復(fù)制到其他的節(jié)點(diǎn)上
scp -r /usr/local/hbase node2:`pwd`
scp -r /usr/local/hbase node3:`pwd`
scp -r /usr/local/hbase node4:`pwd`
scp -r /usr/local/hbase node5:`pwd`
六、配置主節(jié)點(diǎn)到從節(jié)點(diǎn)的免密登錄
配置node1到node3,node4,node5的免密登錄
配置node2到node3,node4,node5的免密登錄
配置node1到node2的免密登錄
七瓜贾、在主節(jié)點(diǎn)上啟動(dòng)hbase
start-hbase.sh
啟動(dòng)主節(jié)點(diǎn):./hbase-daemon.sh start master
八祭芦、測(cè)試:
node1:60010