[Java大数据入门]Hbase伪分布式环境安装与配置

文章目录

      • 一、Hbase基本概念
      • 二、安装Hadoop
      • 三、Hbase下载与安装
      • 四、Hbase伪分布式配置
      • 五、启动Hbase
      • 六、总结

一、Hbase基本概念

Hbase官网

二、安装Hadoop

Hbase是Database on Hadoop,因此在安装Hbase之前,需要安装Hadoop,安装方式可以参考我的另一篇文章:Hadoop伪分布式安装与配置

三、Hbase下载与安装

  • 版本:1.2.0-cdh5.7.0
  • 安装包:hbase-1.2.0-cdh5.7.0.tar.gz,或者直接在官网下载
## 下载
wget http://archive.cloudera.com/cdh5/cdh/5/hbase-1.2.0-cdh5.7.0.tar.gz

## 解压缩
tar -zxf ~/bigData/package/hbase-1.2.0-cdh5.7.0.tar.gz -C ~/bigData/

## 建立软连接
ln -s /Users/liumenghao/bigData/hbase-1.2.0-cdh5.7.0 /opt/hbase

## 配置环境变量
vim ~/.zshrc 
export HBASE_HOME=/opt/hbase
export PATH=$HBASE_HOME/bin:$PATH

## 使环境变量生效
source ~/.zshrc

四、Hbase伪分布式配置

## 配置hbase-env.sh
cd /opt/conf/
vim hbase-env.sh

## 配置hbase-site.xml
cd $HBASE_HOME/conf/
vim hbase-site.xml

hbase-env.sh

## 设置jdk home(这里请填写你的jdk的目录)
export JAVA_HOME=$JAVA_HOME

## 设置使用独立的ZK(Hbase默认会使用自带的zk,这里我们一般会配置为使用独立的zk)
export HBASE_MANAGES_ZK=false

hbase-site.xml

<configuration>
    <property>
        <name>hbase.rootdirname>
        <value>hdfs://localhost:9000/hbasevalue>
      property>
    <property>
        <name>hbase.cluster.distributedname>
        <value>truevalue>
    property>
    <property>
        <name>hbase.zookeeper.quorumname>
        <value>localhost:2181value>
    property>
    <property>
        <name>zookeeper.znode.parentname>
        <value>/hbasevalue>
    property>
    <property>
        <name>zookeeper.znode.rootservername>
        <value>root-region-servervalue>
    property>
configuration>

参数说明:

参数 说明
hbase.rootdir hbase的存储目录,设置为hdfs根目录下的hbase
hbase.cluster.distributed true:分布式模式(使用独立的ZK)
base.zookeeper.quorum ZK的地址
zookeeper.znode.parent ZK中的根目录

五、启动Hbase

## 进入bin目录
cd $HBASE_HOME/bin/

## 启动(由于已经配置环境变量,因此可以在任何目录中使用此mingling)
./start-hbase.sh

## 使用jps命令查看是否已经有进程存在
jps
12656 HRegionServer
12552 HMaster

## 使用shell命令
hbase shell

访问web页面

http://localhost:60010

六、总结

本文主要讲解了Hbase伪分布式环境的搭建过程,后面我们就可以基于本地的Hbase来进行编程。熟悉最基本的增删改查。

有任何问题,欢迎留言与我交流!

你可能感兴趣的:(Java大数据入门)