一、下载地址
http://archive.apache.org/dist/hbase/2.1.3/hbase-2.1.3-bin.tar.gz
二、前置条件
1. 安装jdk8
需要安装好jdk8,安装方法参考centos7 jdk8安装
2.安装hadoop
安装方法参考
centos7 hadoop2.8.5 安装
3.安装zookeeper
三、安装步骤
1.解压hbase
sudo tar -zxf hbase-2.1.3-bin.tar.gz -C /usr/local/
2.修改文件的所有者
sudo chown -R hadoop:hadoop /usr/local/hbase-2.1.3
3.添加环境变量
修改~/.bashrc
文件
vim ~/.bashrc
文件中加入
export HBASE_HOME=/usr/local/hbase-2.1.3
export PATH=$HBASE_HOME/bin:$PATH
使环境变量生效
source ~/.bashrc
4.修改配置文件
进入配置文件目录
cd $HBASE_HOME/conf
修改下列配置文件
- hbase-env.sh
在 文件中找到export JAVA_HOME=
,修改为
export JAVA_HOME=/usr/local/jdk1.8.0_201
在 文件中找到# export HBASE_MANAGES_ZK=false
,修改为
export HBASE_MANAGES_ZK=false
- hbase-site.xml
在<configuration>
中加入
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoopserver</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/local/hbase-2.1.3/zkdata</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/usr/local/hbase-2.1.3/tmp</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoopserver:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.wal.provider</name>
<value>filesystem</value>
</property>
- regionservers
修改为主机名,如:hadoopserver
4.启动
启动前复制htrace-core-3.1.0-incubating.jar
到lib目录下,不然可能会出错
cp lib/client-facing-thirdparty/htrace-core-3.1.0-incubating.jar lib/
启动服务
start-hbase.sh
启动成功后访问web页面
http://server-ip:16010