一、环境
os:Ubuntu 16.04
jdk:1.8.0_201
hadoop:2.7.1
hbase:1.2.6
安装HBase前,系统要先安装伪分布式的hadoop。
二、安装步骤
1、安装hbase
下载hbase-1.2.6-bin.tar.gz,使用以下命令安装到/home/hadoop/目录下:
解压hbase-1.2.6-bin.tar.gz
tar -zxvf hbase-1.2.6-bin.tar.gz /home/hadoop
修改hbase-1.2.6名为hbase
/home/hadoop$ sudo mv hbase-1.2.6 hbase
/home/hadoop$ sudo chown -R hadoop hbase/ #hadoop为用户名,根据自己设置的用户名更改为自己的用户名即可。
编辑~/.bashrc,添加以下代码:
export HBASE_HOME=/home/hadoop/hbase export HBASE_CONF_DIR=$HBASE_HOME/conf export PATH=$PATH:$HBASE_HOME/bin
然后执行source ~/.bashrc 使环境变量生效。
使用hbase version 查看是否安装成功。
2、配置hbase
配置目录为/home/hadop/hbase/conf/
1.编辑hbase-env.sh文件
在文件末尾添加以下代码:
export JAVA_HOME=/home/hadoop/jdk export HBASE_MANAGES_ZK=true
2.编辑hbase-site.xml文件
<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://localhost:9000/hbase</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/tmp/zookeeper</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> </configuration>
需要注意的是hbase.rootdir的值要和hadoop安装目录下etc/hadoop/core-site.xml的配置一致。
三、启动和停止HBase
启动hdfs
在启动hbase
使用jps查看进程
有以上进程说明安装成功。
停止hbase:
/home/hadoop/hbase/ $ bin/stop-hbase.sh
停止hdfs
$ stop-dfs.sh