2018-03-31
HBase 安装和配置
集群安装
- 环境要求
已经安装 Hadoop -
下载 HBase 安装包
http://mirror.bit.edu.cn/apache/hbase/1.2.6/ -
解压到任意目录
tar -zxf hbase-1.2.6-bin.tar.gz
- 配置环境变量
export HBASE_HOME=/home/hadoop/hbase-1.2.6
export PATH=$PATH:$HBASE_HOME/bin
- 进入
$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
- 把
$HADOOP_HOME/etc/hadoop/hdfs-site.xml
文件拷贝到$HBASE_HOME/conf
目录下 -
创建
hbase.rootdir
hadoop fs -mkdir /hbase
- 启动 Hbase
$ bin/start-hbase.sh
# 停止服务
$ bin/stop-hbase.sh
检查 Master 节点上启动了 org.apache.hadoop.hbase.master.HMaster
进程
检查 Salve 节点上启动了 org.apache.hadoop.hbase.regionserver.HRegionServer
进程
- 进入 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 运行状态。