HBase的安装

文章目录

  • 1. HBase安装
    • 1.1. 下载HBase
    • 1.2. 解压HBase
    • 1.3. 配置HBase环境变量
    • 1.4. 配置HBase配置文件
      • 1.4.1. hbase-env.sh配置文件
      • 1.4.2. hbase-site.xml配置文件
      • 1.5. 检验安装配置结果
        • 1.5.1. 启动和关闭HBase
        • 1.5.2. 启动和关闭HBase的命令行
        • 1.5.3. HBase的Wbe

          1. HBase安装

          HBase有三种模式:单机模式、伪分布模式、完全分布模式。三种模式都需要先将HBase包解压,不同的地方是对配置文件的内容配置不同

          1.1. 下载HBase

          HBase官网: https://hbase.apache.org/

          相关网站链接:

          1. 如何在官网下载hbase
          2. Hbase 中文文档
          3. Github_HBase
          4. Github 简明教程

          1.2. 解压HBase

          解压之前需要先了解:你的HBase包下载在了哪里?包名叫什么?你要解压到哪里?叫什么?

          我的配置如下:

          1. HBase包名:hbase-2.3.5-bin.tar.gz
          2. 存放位置:~/mydownloads/
          3. 解压位置:/usr/local/
          4. 解压名称:hbase
          5. 安装HBase的用户:hadoop

          开始解压:

          1. 解压

            sudo tar -zvxf ~/mydownloads/hbase-2.3.5-bin.tar.gz -C /usr/local

          2. 查看默认解压名

            ls /usr/local

          3. 改名

            sudo mv /usr/local/hbase-2.3.5 /usr/local/hbase

          4. 授权给hadoop用户,因为后面都是hadoop用户操作,避免可能出现的权限不足问题

            sudo chown -R hadoop /usr/local/hbase

          1.3. 配置HBase环境变量

          1. 打开环境变量配置文件

            vim ~/.bashrc

            添加如下内容并保存:

          #HBase的bin目录
          export PATH=$PATH:/usr/local/hbase/bin
          
          1. 刷新

            source ~/.bashrc

          2. 查看HBase版本(检验环境变量有没有配成功)

            命令行运行:hbase version命令

            注意:hbase version其实就是/usr/local/hbase/bin/hbase version

          1.4. 配置HBase配置文件

          1.4.1. hbase-env.sh配置文件

          1. 打开hbase-env.sh配置文件

            sudo vim /usr/local/hbase/conf/hbase-env.sh

          2. 根据自己的需要配置的模式选择配置
            • 单机模式请配置为如下内容后保存退出
              export JAVA_HOME=/usr/lib/jvm/jdk1.8
              export HBASE_MANAGES_ZK=true
              
              • 伪分布模式请配置为如下内容后保存退出
                export JAVA_HOME=/usr/lib/jvm/jdk1.8
                export HBASE_MANAGES_ZK=true
                export HBASE_CLASSPATH=/usr/local/hbase/conf
                

          1.4.2. hbase-site.xml配置文件

          1. 打开hbase-site.xml配置文件
          #因为在/usr/local/下,普通用户没权限修改,所以加sudo  
          sudo vim /usr/local/hbase/conf/hbase-site.xml 
          1. 根据自己的需要配置的模式选择配置
            • 单机模式请配置为如下内容后保存退出
                hbase.rootdir file:///usr/local/hbase/hbase-tmp 
              • 伪分布模式请配置为如下内容后保存退出
                  hbase.rootdir hdfs://localhost:9000/hbase  hbase.cluster.distributed true   hbase.unsafe.stream.capability.enforce false

          1.5. 检验安装配置结果

          1.5.1. 启动和关闭HBase

          1. 启动HBase
            • 单机模式直接运行命令:start-hbase.sh,其等价命令:/usr/local/hbase/bin/start-hbase.sh
            • 伪分布模式需要先启动Hadoop集群/usr/local/hadoop2/sbin/start-dfs.sh,再运行命令:start-hbase.sh
            • 关闭HBase

              终端运行stop-hbase.sh命令

              注意:Hadoop关闭前一定要先关闭HBase集群,避免HBase集群损坏

          1.5.2. 启动和关闭HBase的命令行

          • 启动,终端输入hbase shell
          • 关闭,HBase命令行输入exit或Cltr + D

            1.5.3. HBase的Wbe

            HBase的默认Wbe端口是16010或60010

            浏览器输入:http://192.168.2.100:16010/