当前位置:首页 - Hbase

hbase单机安装使用部署与配置文档

作者:高景洋 日期:2020-10-26 23:18:45 浏览次数:2361


Hbase安装


1、Hbase的安装,需要依赖Hadoop环境。

     (1) 如果还没有安装Hadoop环境,请参照:mac OS hadoop伪分布安装教程  安装Hadoop环境

     (2) hbase版本 与 hadoop 版本有依赖关系,具体如下图:

  


2、我们以Hbase2.2.2作为示例,来配置安装。安装文件,请从网盘下载

    链接: https://pan.baidu.com/s/14DXMMeBmveeTXlTzdlP61g 

    提取码: rrtx 


3、解压安装包,并将文件移到/usr/local 下

     执行:sudo mv /Users/jasongao/Documents/soft/hbase-2.2.2 /usr/local/hbase2.2.2

      ps: 我是在mac下,直接双击文件解压。所以,只需要在终端执行移动命令即可。

     如果,需要命令行解压,请在文件目录下执行:tar -zxf hbase-2.2.2-bin.tar.gz


4、环境变量配置,对~/.bash_profile , ~/.zshrc ,添加环境变量

     a)执行命令:vi ~/.bash_profile

     b)添加以下内容:

        export HBASE_HOME=/usr/local/hbase2.2.2
        export PATH=$PATH:$HBASE_HOME/bin

     c) source ~/.bash_profile

     PS: ~/.zshrc 也是同样的操作,添加同样的内容


5、添加Hbase权限

     执行以下命令

     cd /usr/local
     sudo chown -R jasongao ./hbase2.2.2  #jasongao 为本机用户名


6、查看hbase版本,确认是否安装成功
     /usr/local/hbase2.2.2/bin/hbase version

    如果有正常的版本输出,则表示安装成功



Hbase单机模式配置


1、配置/usr/local/hbase2.2.2/conf/hbase-env.sh 。

     执行命令:/usr/local/hbase2.2.2/conf/hbase-env.sh


     需要做两件事情,(1)配置JAVA环境变量,(2)配置HBASE_MANAGES_ZK为true

     hbase-env.sh 文件中已包含内容,我们需将JAVA_HOME 解开注释,并修改为:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home

     HBASE_MANAGES_ZK,也是一样


2. 配置/usr/local/hbase2.2.2/conf/hbase-site.xml

    执行命令:vi /usr/local/hbase2.2.2/conf/hbase-site.xml,并修改configuration内容

    <configuration>
        <property>
                <name>hbase.rootdir</name>
                <value>file:///usr/local/hbase/hbase-tmp</value>
        </property>
   </configuration>


3、进入 /usr/local/hbase2.2.2 目录

     (1)执行 sudo bin/start-hbase.sh 启动Hbase

       (2)  执行 sudo bin/hbase shell 启动Hbase shell 模式

4、如需停止hbase,则执行以下命

     sudo bin/stop-hbase.sh


本文永久性链接:
<a href="http://r4.com.cn/art158.aspx">hbase单机安装使用部署与配置文档</a>
当前header:Host: r4.com.cn X-Host1: r4.com.cn X-Host2: r4.com.cn X-Host3: 127.0.0.1:8080 X-Forwarded-For: 3.133.159.240 X-Real-Ip: 3.133.159.240 X-Domain: r4.com.cn X-Request: GET /art158.aspx HTTP/1.1 X-Request-Uri: /art158.aspx Connection: close Accept: */* User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) Accept-Encoding: gzip, br, zstd, deflate