1、hbase的分布模式
1.1 在itr-mastertest01上解压缩[root@itr-mastertest01 installpackage]# tar -zxvf hbase-0.98.6.1-hadoop2-bin.tar.gz -C /usr/local/
[root@itr-mastertest01 local]# mv hbase-0.98.6.1-hadoop2 hbase-0.98.6.1
1.2 编辑文件conf/hbase-env.sh 修改内容
export JAVA_HOME=/usr/local/jdk1.7.0_45
export HBASE_MANAGES_ZK=false [不适用hbase自己带的zk]
1.3 编辑文件conf/hbase-site.xml
[root@itr-mastertest01 conf]# vi hbase-site.xml
<property>
<name>hbase.rootdir</name>
<value>hdfs://itr-mastertest01:9000/user/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>itr-mastertest01,itr-mastertest02,itr-nodetest01</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
<description>Property fromZooKeeper's config zoo.cfg.
The port at which the clients willconnect.
</description>
</property>
<property>
<name>dfs.support.append</name>
<value>true</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/tmp/hbase</value>
</property>
<property>
<name>hbase.master</name>
<value>itr-mastertest01:60010</value>
</property>
<property>
<name>hbase.regionserver.hlog.replication</name>
<value>2</value>
</property>
1.4 编辑文件conf/regionservers
[root@itr-mastertest01 conf]# vi regionservers
itr-nodetest01
itr-nodetest02
1.5 复制hbase到nodetest01、nodetest02节点
[root@itr-mastertest01 local]# scp -rq hbase-0.98.6.1 itr-nodetest01:/usr/local/
[root@itr-mastertest01 local]# scp -rq hbase-0.98.6.1 itr-nodetest02:/usr/local/
1.6 启动hbase之前,要检查hadoop的hdfs、zookeeper集群是否正常运行
[root@itr-mastertest01 local]# hbase-0.98.6.1/bin/start-hbase.sh
1.7 检查,执行jps命令,在itr-mastertest01上看到1个新的java进程,分别是HMaster
查看http://itr-mastertest01:60010
大数据讨论群:288396468