HBase 安装和配置

集群安装

  1. 环境要求
    已经安装Hadoop

  2. 下载HBase安装包
    http://mirror.bit.edu.cn/apache/hbase/1.2.6/

  3. 解压到任意目录

tar -zxf hbase-1.2.6-bin.tar.gz
  1. 配置环境变量
    export HBASE_HOME=/home/hadoop/hbase-1.2.6
    export PATH=$PATH:$HBASE_HOME/bin

  2. 进入$HBASE_HOME/conf目录,修改以下文件

./hbase-env.sh

export HBASE_MANAGES_ZK=false

./hbase-site.xml

<configuration>
  <property>
    <name>hbase.dir</name>
    <value>hdfs://${yarn.resourcemanager.hostname}/hbase</value> <!-- fs.defaultFS -->
  </property>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
  <property>
   <name>hbase.zookeeper.quorum</name> <!-- list of  zookooper -->
  <value>zk01,zk02,zk03</value>
 </property>
 <property>
    <name>hbase.master.maxclockskew</name>
    <value>180000</value>
  </property>
</configuration>

./regionservers

slave1
slave2
slave3

配置HA,新增文件 backup-masters

slave1
slave2
  1. $HADOOP_HOME/etc/hadoop/hdfs-site.xml文件拷贝到$HBASE_HOME/conf目录下

  2. 创建hbase.rootdir

hadoop fs -mkdir /hbase
  1. 启动Hbase

$ bin/start-hbase.sh
# 停止服务
$ bin/stop-hbase.sh

检查master上启动了 org.apache.hadoop.hbase.master.HMaster 进程
检查slave上启动了 org.apache.hadoop.hbase.regionserver.HRegionServer 进程

  1. 启动Shell

$ bin/hbase shell
> status
1 active master, 0 backup masters, 3 servers, 0 dead, 1.0000 average load

完成HBase集群安装

    原文作者:Alex90
    原文地址: https://www.jianshu.com/p/a384f96e4d91
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞