HBase 下载
下载 cdh hbase 版本
下载路径
http://archive.cloudera.com/cdh5/cdh/5/
选择相应的版本 在末尾添加.tar.gz 就可以下载了
例如:
hbase-1.2.0 的 cdh5.9.0版本
http://archive.cloudera.com/cdh5/cdh/5/hbase-1.2.0-cdh5.9.0.对应的下载地址为:
http://archive.cloudera.com/cdh5/cdh/5/hbase-1.2.0-cdh5.9.0.tar.gz
HBase 安装
一、解压 hbase-1.2.0-cdh5.9.0.tar.gz 到 /home/hadoop/cdh590/
解压
tar -zxvf hbase-1.2.0-cdh5.9.0.tar.gz -C /home/hadoop/cdh590/
重命名
mv hbase-1.2.0-cdh5.9.0/ hbase120
创建软连接(配置的环境变量指定到软连接的位置,之后更换版本只需要覆盖软连接)
cd /home/hadoop/ha
ln -sfn /home/hadoop/cdh590/hbase120/ hbase
二、配置环境变量
vi ~/.bashrc
#HBase
export HBASE_HOME=/home/hadoop/ha/hbase
export PATH=$HBASE_HOME/bin:$PATH
source ~/.bashrc
三、配置HBase
cd /home/hadoop/cdh590/hbase120/conf
创建所需要的文件夹
hbase-env.sh
mkdir -p /hadoop/tmp/pids 存放pid的位置
hbase-site.xml
mkdir -p /hadoop/hbase/tmp 存放hbase的文件
mkdir -p /hadoop/hbase/zookeeper 存放hbase-zookeeper相关信息
hbase-env.sh
export JAVA_HOME=/usr/java/latest JDK
export HBASE_CLASSPATH=/home/hadoop/ha/hadoop/etc/hadoop classpath
export HBASE_PID_DIR=/hadoop/tmp/pids pid位置
export HBASE_LOG_DIR=/hadoop/logs 日志输出位置
export HBASE_MANAGES_ZK=false zk管理
hbase-site.xml
regionservers 添加DataNode节点的hostname并保存
192.168.10.55
192.168.10.56
192.168.10.57
四、HBase启动和停止命令
启动的顺序为 hadoop -> zookeeper -> hbase
启动HBase集群:
bin/start-hbase.sh
单独启动一个HMaster进程:
bin/hbase-daemon.sh start master
单独停止一个HMaster进程:
bin/hbase-daemon.sh stop master
单独启动一个HRegionServer进程:
bin/hbase-daemon.sh start regionserver
单独停止一个HRegionServer进程:
bin/hbase-daemon.sh stop regionserver