当前位置:   article > 正文

HBase的安装_csdnhbase数据库的安装

csdnhbase数据库的安装

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
  • 2
  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
    
    • 1
    • 2
    • 伪分布模式请配置为如下内容后保存退出
    export JAVA_HOME=/usr/lib/jvm/jdk1.8
    export HBASE_MANAGES_ZK=true
    export HBASE_CLASSPATH=/usr/local/hbase/conf
    
    • 1
    • 2
    • 3

1.4.2. hbase-site.xml配置文件

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

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
  2. 关闭HBase
    终端运行stop-hbase.sh命令
    注意:Hadoop关闭前一定要先关闭HBase集群,避免HBase集群损坏

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

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

1.5.3. HBase的Wbe

HBase的默认Wbe端口是16010或60010

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

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号