export JAVA_HOME=/home/grid/jdk1.7.0_75 export HBASE_HOME=/home/grid/hbase export HBASE_LOG_DIR=/tmp/grid/logs export HBASE_MANAGES_ZK=truevi hbase-site.xml
<configuration> <property> <name>hbase.rootdir</name> # 设置 hbase 数据库存放数据的目录 <value>hdfs://master:9000/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> # 打开 hbase 分布模式 <value>true</value> </property> <property> <name>hbase.master</name> # 指定 hbase 集群主控节点 <value>master:60000</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>master,slave1,slave2</value> # 指定 zookeeper 集群节点名 , 因为是由 zookeeper 表决算法决定的 </property> <property> <name>hbase.zookeeper.property.dataDir</name> # 指 zookeeper 集群 data 目录 <value>/home/grid/hbase/zookeeper</value> </property> </configuration>vi regionservers
slave1 slave24. 将修改后的 hbase 目录同步到其它节点
scp -r hbase slave1:/home/grid/ scp -r hbase slave1:/home/grid/
$HADOOP_HOME/sbin/start-dfs.sh $HADOOP_HOME/sbin/start-yarn.sh
/home/grid/hbase/bin/start-hbase.sh
图1
图2
图3
图4
图5
参考:
http://hbase.apache.org/book.html
http://www.tuicool.com/articles/UBVFBvv
Hbase的体系结构图如图6所示
图6