美文网首页大数据我爱编程
hbase-1.2.6安装[本地独立模式+伪分布式]

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

作者: 57山本无忧 | 来源:发表于2018-01-21 13:58 被阅读0次

    一、安装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

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/ljgfaxtx.html