1.下载安装包
下载地址:http://archive.apache.org/dist/hbase/1.3.1/
2.解压安装包
tar -zxvf hbase-1.3.1-bin.tar.gz
3.添加Hbase的环境变量
vim ~/.bashrc
添加Hbase_Home和PATH
export HBASE_HOME=/usr/local/src/hbase-0.98.24-hadoop2
export PATH=$PATH:$HBASE_HOME/bin
//然后保存退出,source一下
source ~/.bashrc
打开Hbase目录下conf/hbase-env.sh
vim conf/hbase-env.sh
//添加下边两个配置
export JAVA_HOME=/usr/local/src/jdk1.8.0_171 //java home
export HBASE_MANAGES_ZK=false //使用自带的zookeeper,自己有安装的话就用自己的,没有就用自带的
配置hbase-site.xml文件
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://hdp-1:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>hdp-1,hdp-2,hdp-3</value>
</property>
<property>
<name>dfs.replication</name>
<value>2</value>
</property>
</configuration>
这其中hbase.rootdir写的是hdfs的mastaer节点的hbase目录
hbase.cluster.distributed代表伪分布模式
hbase.zookeeper.quorum代表zookeeper的节点
dfs.replication代表分几片
修改regionservers文件
vim conf/regionservers
//添加需要安装regionserver的机器节点
hdp-1
hdp-2
hdp-3
到这里hbase的安装就完成了,接下来启动hbase
启动hbase之前首先启动hdfs
进入到Hadoop目录的sbin下
./start-all.sh
zookeeper启动
zkServer.sh start
在Hadoop和Zookeeper都启动之后就可以启动Hbase了,进入Hbase的安装目录的bin目录下
./start-hbase.sh
在master能看到Hmaster进程,在slave节点能看到HRegionServer进程,说明Hbase启动成功
也可以通过网址来检查,http://master:60010/master-status