一、安装Hadoop
HBase存储层虽然可以不使用HDFS,但是有所违背,因此还是需要有Hadoop环境,可参考
二、安装HBase(本地独立|伪分布式)
下载
http://mirrors.shuosc.org/apache/hbase/stable/hbase-1.2.6-bin.tar.gz
解压安装
[hadoop@hadoop-master application]$ tar zxf /application/hbase-1.2.6-bin.tar.gz -C /application/
[hadoop@hadoop-master application]$ ln -s /application/hbase-1.2.6 /application/hbase
环境变量
[root@hadoop-master ~]# echo -e '##################HBASE环境变量配置#############\nexport HBASE_HOME=/application/hbase\nexport PATH=$HBASE_HOME/bin:$PATH' >> /etc/profile&& source /etc/profile&&tail -3 /etc/profile
配置文件
vim conf/hbase-env.sh
export JAVA_HOME=/usr/local/jdk/
2.1 本地独立模式
- 配置本地独立模式的hbase-site.xml
vim conf/hbase-site.xml
<property>
<name>hbase.rootdir</name>
<value>file:///home/hadoop/hbase</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/hadoop/zookeeper</value>
</property>
2.2 伪分布式模式
- 配置伪分布式模式的hbase-site.xml
vim conf/hbase-site.xml
<property>
<name>hbase.rootdir</name>
<value>hdfs://192.168.200.100:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>192.168.200.100</value>
</property>
三、启动HBase
先启动hadoop 再启动hbase
start-hbase.sh
[hadoop@hadoop-master ~]$ jps
3377 HRegionServer
3187 HQuorumPeer
3253 HMaster
1712 SecondaryNameNode
1386 NameNode
1531 DataNode
1868 ResourceManager
1981 NodeManager
3678 Jps
其中前三个就是HBase的相关进程,HQuorumPeer为HBase默认的zookeeper,也可使用外部的。具体可以参考分布式集群
四、HBase的控制台和web界面
4.1 HBase控制台
进入控制台,可是使用
hbase shell
4.2 web界面
web页面地址:
http://192.168.200.100:16010/master-status
注意:低版本HBase端口为60010,较高版本的HBase web端口已经改为16010
也可以自定义配置,指定端口
<!-- 配置web界面-->
<property>
<name>hbase.master.info.port</name>
<value>端口号</value>
</property>