机组情况
master:HMaster slave03:HRegionServer
1、安装Zookeeper集群
2、hbase-env.sh中指定JAVA_HOME、使用外部zookper集群如下配置:
#指定jdk安装目录 export JAVA_HOME=/usr/java/jdk1.7.0_55 #指明HBase不需要管理zookeeper因为zookeeper有自己的集群 export HBASE_MANAGES_ZK=false
3、修改hbase-site.xml
<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://master:9000/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.tmp.dir</name> <value>/home/hadoop/hbase-1.2.5/tmp</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>master,node1,node2</value> </property> <property> <name>hbase.zoopkeeper.property.dataDir</name> <value>/home/hadoop/zookeeper-3.4.10/data</value> </property> </configuration>
5、修改regionservers(存放从节点主机名)
slave03
6、拷贝hbase到其它节点,slave03
7、启动zookpeer,zkServer.sh start
8、启动hdfs,start-all.sh
9、master上启动hbase,start-hbase.sh
命令:hbase shell进入shell界面
10、standby上启动sandby habse,hbase-daemon.sh start master
11、浏览器查看,192.168.1.201:60010