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.rootdirname> <value>hdfs://mycluster/hbasevalue> property> <property> <name>hbase.cluster.distributedname> <value>truevalue> property> <property> <name>hbase.zookeeper.quorumname> <value>node0002,node0003,node0004value> 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