9(hbase完全分布式安装)

1,修改配置

node0001:

cd /opt/sxt/hbase/conf

vi hbase-env.sh    (找到最后 export HBASE_MANAGES_ZK=false     并去掉注释 ,用自己搭建的zookeeper集群不用自带的)

vi hbase-site.xml   (替换所有)

<property>
      <name>hbase.rootdir</name>
      <value>hdfs://mycluster/hbase</value>
</property>
<property>
      <name>hbase.cluster.distributed</name>
      <value>true</value>
</property>
<property>
      <name>hbase.zookeeper.quorum</name>
      <value>node0002,node0003,node0004</value>
</property>

vi regionservers    (配置regionserver节点)

node0001
node0002
node0003

vi backup-masters   (node0001为主,node0004为备)

node0004

cp /opt/sxt/hadoop-2.6.5/etc/hadoop/hdfs-site.xml ./     (拷贝到conf目录)

2,分发到其他节点

node0001:

scp -r /opt/sxt/hbase node0002:/opt/sxt/

scp -r /opt/sxt/hbase node0003:/opt/sxt/

scp -r /opt/sxt/hbase node0004:/opt/sxt/

node0002,node0003,node0004:   (修改环境变量)

vi /etc/profile

export HBASE_HOME=/opt/sxt/hbase

:$HBASE_HOME/bin

source /etc/profile

3,启动

hdfs集群启动前提

start-hbase.sh

页面访问node0001:60010

启动单个(挂掉一个后启动):hbase-daemon.sh start master

posted @ 2020-08-10 23:57  bug开发工程师  阅读(101)  评论(0编辑  收藏  举报