集群安装
环境要求
已经安装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
slave1
slave2
slave3
配置HA,新增文件 backup-masters
slave1
slave2
把
$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 进程
检查slave上启动了 org.apache.hadoop.hbase.regionserver.HRegionServer 进程
- 启动Shell
$ bin/hbase shell
> status
1 active master, 0 backup masters, 3 servers, 0 dead, 1.0000 average load
完成HBase集群安装