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

  hbase.rootdir
file:///home/hadoop/hbase

  
    hbase.zookeeper.property.dataDir
    /home/hadoop/zookeeper
  

2.2 伪分布式模式

  • 配置伪分布式模式的hbase-site.xml
    vim conf/hbase-site.xml

  hbase.rootdir
hdfs://192.168.200.100:9000/hbase


  hbase.cluster.distributed
  true


  hbase.zookeeper.quorum
  192.168.200.100

三、启动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

也可以自定义配置,指定端口



hbase.master.info.port
端口号

相关参考

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

你可能感兴趣的:(hbase-1.2.6安装[本地独立模式+伪分布式])