美文网首页
HBase安装

HBase安装

作者: 马淑 | 来源:发表于2018-08-11 18:20 被阅读33次
    1.下载并解压安装包hbase-1.1.5-bin.tar.gz至路径 /usr/local,命令如下:

    ~$ sudo tar -zxf hbase-1.1.5-bin.tar.gz -C /usr/local

    2.将解压的文件名hbase-1.1.2改为hbase,以方便使用,命令如下:

    ~$ sudo mv /usr/local/hbase-1.1.5 /usr/local/hbase

    3.配置环境变量

    将hbase下的bin目录添加到path中。
    vi ~/.bashrc
    如果没有引入过PATH请在~/.bashrc文件尾行添加如下内容:
    export PATH=$PATH:/usr/local/hbase/bin
    如果已经引入过PATH请在export PATH这行追加/usr/local/hbase/bin,如下图:


    输入source ~/.bashrc使上述配置在当前端口中立即生效。
    4.添加HBase权限

    cd /usr/local
    sudo chown -R mashu ./hbase

    5.查看HBase版本,确定hbase安装成功
    mashu@mashu-Inspiron-5458:/usr/local/hbase$ ./bin/hbase version
    2018-08-11 19:13:23,906 INFO  [main] util.VersionInfo: HBase 1.1.5
    2018-08-11 19:13:23,907 INFO  [main] util.VersionInfo: Source code repository git://diocles.local/Volumes/hbase-1.1.5/hbase revision=239b80456118175b340b2e562a5568b5c744252e
    2018-08-11 19:13:23,907 INFO  [main] util.VersionInfo: Compiled by ndimiduk on Sun May  8 20:29:26 PDT 2016
    2018-08-11 19:13:23,908 INFO  [main] util.VersionInfo: From source with checksum 7ad8dc6c5daba19e4aab081181a2457d
    
    6.HBase配置(伪分布式模式配置)

    HBase有三种运行模式,单机模式、伪分布式模式、分布式模式。作为学习,我们重点讨论伪分布式模式。

    以下先决条件很重要,比如没有配置JAVA_HOME环境变量,就会报错。
    – jdk
    – Hadoop( 单机模式不需要,伪分布式模式和分布式模式需要)
    – SSH`

    (1).配置/usr/local/hbase/conf/hbase-env.sh。命令如下:
    vi /usr/local/hbase/conf/hbase-env.sh
    (2)配置JAVA_HOME,HBASE_CLASSPATH,HBASE_MANAGES_ZK.

    export JAVA_HOME=/usr/lib/jvm/default-java
    export HBASE_CLASSPATH=/usr/local/hadoop/conf 
    export HBASE_MANAGES_ZK=true
    

    (3)配置/usr/local/hbase/conf/hbase-site.xml
    vi /usr/local/hbase/conf/hbase-site.xml
    configuration部分修改为:
    <configuration>
            <property>
                    <name>hbase.rootdir</name>
                    <value>hdfs://localhost:9000/hbase</value>
            </property>
            <property>
                    <name>hbase.cluster.distributed</name>
                    <value>true</value>
            </property>
    </configuration>
    

    (4)测试运行HBase:登录ssh, 启动hadoop, 启动hbase,输入命令jps,看到以下界面说明hbase启动成功

    ./bin/start-hbase.sh: 启动hbase ; ./bin/stop-hbase.sh:停止hbase
    mashu@mashu-Inspiron-5458:~$ ssh localhost
    mashu@mashu-Inspiron-5458:~$ cd /usr/local/hadoop
    mashu@mashu-Inspiron-5458:/usr/local/hadoop$ ./sbin/start-dfs.sh
    mashu@mashu-Inspiron-5458:/usr/local/hadoop$ cd /usr/local/hbase
    mashu@mashu-Inspiron-5458:/usr/local/hbase$ ./bin/start-hbase.sh
    mashu@mashu-Inspiron-5458:/usr/local/hbase$ jps
    14947 HRegionServer
    9224 DataNode
    14716 HQuorumPeer
    9420 SecondaryNameNode
    9070 NameNode
    15262 Jps
    14815 HMaster
    
    7.进入Shell界面:
    .bin/hbase shell

    相关文章

      网友评论

          本文标题:HBase安装

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