HBase修改配置
hbase-env.sh
export JAVA_HOME=/opt/modules/jdk1.7.0_79
export HBASE_MANAGES_ZK=false
这里我关闭HBase自带的zk,使用自己配置好的zookeeper
hbase-site.xml
<property>
<name>hbase.rootdir</name>
<value>hdfs://cdaisuke:8020/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>cdaisuke,slave01,slave02</value>
</property>
hbase.rootdir配置web访问页面,这里路径中的主机名写成你选为master的主机,端口号默认8020
hbase.zookeeper.quorum将所有zookeeper集群中的主机加入
regionservers
regionserver服务器名称
集群内机器名全写入
测试
启动服务
先启动hadoop
再启动ZK
启动master
$ bin/hbase-daemon.sh start master
所有region启动
$ bin/hbase-daemon.sh start regionserver
可以通过master主机名:60010端口的形式访问HBasemaster控制台
jps查看服务启动情况
[hadoop@cdaisuke hbase-0.98.6-hadoop2]$ jps
6145 JobHistoryServer
97292 HRegionServer
5452 NameNode
97985 HMaster
77100 QuorumPeerMain
5924 NodeManager
98113 Jps
5577 DataNode
--------------------------------
[hadoop@slave01 hbase-0.98.6-hadoop2]$ jps
5098 NameNode
5192 DataNode
5526 ResourceManager
64286 QuorumPeerMain
82923 HRegionServer
83216 Jps
5338 NodeManager
--------------------------------
[hadoop@slave02 hbase-0.98.6-hadoop2]$ jps
5244 NodeManager
82179 HRegionServer
64137 QuorumPeerMain
8273