一、实验环境 3台CentOS release 6.4虚拟机,IP地址为 192.168.56.101 master 192.168.56.102 slave1 192.168.56.103 slave2
hadoop 2.7.2 hbase 1.2.1
hbase与hadoop的版本兼容性,参考http://hbase.apache.org/book.html#basic.prerequisites
二、安装hadoop集群 hadoop 2.7.2 安装,参考 http://blog.csdn.net/wzy0623/article/details/50681554
三、安装配置hbase
加压缩 tar -zxvf hbase-1.2.1-bin.tar.gz
建立软连接 ln -s hbase-1.2.1 hbase
修改三个配置文件 cd hbase/conf
vi hbase-env.sh
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=true vi hbase-site.xml
四、启动hbase
启动hadoop$HADOOP_HOME/sbin/start-dfs.sh $HADOOP_HOME/sbin/start-yarn.sh 2. 启动hbase /home/grid/hbase/bin/start-hbase.sh
查看hbase启动情况 在master上有HQuorumPeer和HMaster进程 在slave1、slave2上有HQuorumPeer和HRegionServer进程 master、slave1、slave2上的hbase的相关进程分别如图1、图2、图3所示 图一 图二 图三 通过浏览器验证: http://192.168.17.210:16010/master-status 如图4所示命令行操作: /home/grid/hbase/bin/hbase shell 如图5所示 图五 参考:
http://hbase.apache.org/book.html
http://www.tuicool.com/articles/UBVFBvv
Hbase的体系结构图如图6所示 图6