一、软件包
版本:1.1.2
wget https://archive.apache.org/dist/hbase/1.1.2/hbase-1.1.2-bin.tar.gz
二、安装
安装前提:Java安装,hadoop安装,zk可以选择安装(本次安装教程自己安装了zookeeper)
1) 配置hbase-env.sh
如下图:
设置HBASE_CLASSPATH为hadoop相关目录;
因为用自己安装的zookeeper,选择HBASE_MANAGES_ZK为false,不启用HBase自带的Zookeeper集群
2) 设置hbase-site.xml
分布式安装选择hbase.cluster.distributed为true;hbase.zookeeper.quorum选择安装好的zookeeper集群地址;
扫描二维码关注公众号,回复:
12195996 查看本文章
3) 更改 regionservers
在 regionservers 文件中添加slave列表:
4) 设置环境变量
在~/.bashrc
文件中添加如下内容,并执行$ source ~/.bashrc
命令使其生效
export HBASE_HOME=/usr/local/hbase
export PATH=$PATH:/usr/local/hbase/bin
5) 把hadoop的hdfs-site.xml和core-site.xml放到hbase/conf下
cp /usr/local/hadoop/etc/hadoop/hdfs-site.xml /usr/local/hbase/conf
cp /usr/local/hadoop/etc/hadoop/core-site.xml /usr/local/hbase/conf
6) 分发并同步安装包
将整个hbase安装目录都远程拷贝到所有slave服务器:
7) 启动HBase
start-hbase.sh
Ø 验证
启动后,master进程如下,可以看到有HMaster进程:
Slave进程如下,可以看到有HRegionServer:
进入HBASE shell验证
验证功能:
作者:杜变霞