我的环境是CentOS7,root登陆
1、在usr目录下新建两个文件夹,取名HBase、java
2、下载原料
HBase安装包:https://www.apache.org/dyn/closer.lua/hbase/2.1.0/hbase-2.1.0-bin.tar.gz
3、将HBase安装包放入HBase文件夹,jdk-8u181-linux-x64.rmp放入java文件夹
4、cd到HBase文件夹,输入:tar -zxvf hbase-2.1.0-bin.tar.gz
5、cd到java文件夹,输入:rpm -ivh jdk-8u181-linux-x64.rpm
6、编辑环境变量:vi /etc/profile ,输入下面内容并保存
export JAVA_HOME=/usr/java/jdk1.8.0
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export HBASE_HOME=/usr/HBase/hbase-2.1.0
export HBASE_CONF_DIR=$HBASE_HOME/conf
export HBASE_CLASS_PATH=$HBASE_CONF_DIR
export PATH=$PATH:$HBASE_HOME/bin
7、配置hbase-env.sh:[root@localhost /]# vi usr/HBase/hbase-2.1.0/conf/hbase-env.sh , 输入下面内容并保存
export JAVA_HOME=/usr/java/jdk1.8.0
export HBASE_MANAGES_ZK=true
8、配置hbase-site.xml:[root@localhost /]# vi usr/HBase/hbase-2.1.0/conf/hbase-site.xml ,增加红色区域内容并保存
<property>
<name>hbase.rootdir</name>
<value>file:/usr/Hbase/hbase-2.1.0/data</value>
</property>
9、启动HBase :cd到hbase的bin目录
[root@localhost bin]# ./start-hbase.sh
看到这个说明启动成功
10、关闭HBase:[root@localhost bin]# ./stop-hbase.sh
看到说明关闭成功
11、如果遇到错误: 找不到或无法加载主类 org.apache.hadoop.hbase.XXXXXXX
请检查自己的原料是否正确、请检查配置是否正确。