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
  1. 进入 $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

salve1
salve2
salve3

配置HA,新增文件 backup-masters

salve1
salve2
  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 进程
检查 Salve 节点上启动了 org.apache.hadoop.hbase.regionserver.HRegionServer 进程

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

完成 HBase 集群安装,访问 http://127.0.0.1:16010/ 查看 HBase 运行状态。

Add a Comment

电子邮件地址不会被公开。 必填项已用*标注