hbase-1.2.6安装[本地独立模式+伪分布式]

一、安装Hadoop

HBase存储层虽然可以不使用HDFS,但是有所违背,因此还是需要有Hadoop环境,可参考

请参考: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>

相关参考

http://hbase.apache.org/book.html#_preface

    原文作者:57山本无忧
    原文地址: https://www.jianshu.com/p/243ce752d00f
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞