Hbase 集群安装

@ 安装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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

石兴稳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值