@ 安装Hbase 重新创建三个节点
192.168.x.75 hbase1.sxw.com hbase1
192.168.x.124 hbase2.sxw.com hbase2
192.168.x.141 hbase3.sxw.com hbase3
@设置hosts 三个节点
192.168.x.75 hbase1.sxw.com hbase1
192.168.x.124 hbase2.sxw.com hbase2
192.168.x.141 hbase3.sxw.com hbase3
hbase1 和hbase2 是主备切换 节点,都需要设置ssh-keygen 对所有节点
设置主机名
hostnamectl set-hostname hbase1 hbase2 hbase3
##ntp 时间认证服务
for i in hbase1 hbase2 hbase3;do ssh $i yum install ntp -y ;done
for i in hbase1 hbase2 hbase3;do ssh $i "systemctl enable ntpd && systemctl start ntpd";done
##安装java 所有hbase 节点
#set java path
export JAVA_HOME=/usr/local/java
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
##下载 hbase
wget http://apache.claz.org/hbase/1.4.9/hbase-1.4.9-bin.tar.gz
tar -zxvf hbase-1.4.9-bin.tar.gz
mv hbase-1.4.9-bin hbase
cp -r hbase /usr/local/
#set hbase path /etc/profile 所有hbase 节点
export HBASE_HOME=/usr/local/hbase
export PATH=$PATH:$HBASE_HOME/bin
###/usr/local/hbase/conf
mkdir -p /usr/local/hbase/tmp/zk/data/
设置
vim /usr/local/hbase/conf/hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master.sxw.com:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>zk1,zk2,zk3</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/local/hbase/tmp/zk/data</value>
</property>
</configuration>
[root@hbase1 conf]# vim /usr/local/hbase/conf/hbase-env.sh
##设置 java环境变量和 禁用本机的ZK
export JAVA_HOME=/usr/local/java
export HBASE_MANAGES_ZK=false
[root@hbase1 conf]# ##设置backup 节点
[root@hbase1 conf]# vim /usr/local/hbase/conf/backup-masters
hbase2
[root@hbase1 conf]# vim /usr/local/hbase/conf/regionservers
hbase1
hbase2
hbase3
@@@/usr/local/hbase 同步到 其他两个节点上
scp -r /usr/local/hbase root@hbase2:/usr/local/
scp -r /usr/local/hbase root@hbase3:/usr/local/
@@启动 程序
start-hbase.sh
验证节点
[root@hbase1 ~]# jps
2784 HMaster
2876 HRegionServer
3598 Jps
[root@hbase2 ~]# jps
2455 HRegionServer
2524 HMaster
2943 Jps
[root@hbase3 ~]# jps
2306 HRegionServer
2702 Jps
[root@hbase3 ~]#
hbase shell
hbase(main):001:0> status
1 active master, 1 backup masters, 3 servers, 0 dead, 0.6667 average load
登录地址:http://192.168.xx.75:16010