hadoop下安装hbase

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hadoop下安装hbase相关的知识,希望对你有一定的参考价值。

1.环境准备

hadoop2.6.3集群环境

jdk环境

2.软件准备

hbase-1.1.3-bin.tar.gz (下载地址:​http://mirror.bit.edu.cn/apache/hbase/)​

注:查看 hbase 官方文档(​​http://hbase.apache.org/book.html#basic.prerequisites),找到与​​ hadoop 版本对应的 hbase 并下载

3.安装hbase

tar zxvf hbase-1.1.3-bin.tar.gz
mv hbase-1.1.3 /usr/

4.创建目录

mkdir /usr/hbase-1.1.3/tmp
mkdir /usr/hbase-1.1.3/zookeeper

5.vim /usr/hbase-1.1.3/conf/hbase-env.sh 

export JAVA_HOME=/usr/java/jdk1.8.0_65
export HBASE_CLASSPATH=/usr/hadoop/etc/hadoop
export HBASE_MANAGES_ZK=true

第一个参数指定了JDK路径;

第二个参数指定了 hadoop 的配置文件路径;

第三个参数设置使用 hbase 默认自带的 Zookeeper(也可以不启动,单独安装)

6.vim /usr/hbase-1.1.3/conf/hbase-site.xml

<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/usr/hbase-1.1.3/tmp</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master,node1,node2</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/hbase-1.1.3/zookeeper</value>
</property>

7.vim /usr/hbase-1.1.3/conf/regionservers

master
node1
node2

8.删除/usr/hbase-1.1.3/lib目录下的jar包,并且删除slf4j-log4j12-xxx.jar包

将以下jar包拷贝到/usr/hbase-1.1.3/lib(jar包可以从hadoop安装目录获取)

hadoop下安装hbase_hadoop

9.将hbase的安装目录拷贝到所有的slave机器

scp -r /usr/hbase-1.1.3 root@node1:/usr/
scp -r /usr/hbase-1.1.3 root@node2:/usr/

10.设置环境变量

vim /etc/profile
export HBASE_HOME=/usr/hbase-1.1.3
export PATH=$PATH:$HBASE_HOME/bin
source /etc/profile

hadoop下安装hbase_vim_02

11.启动hbase

cd /usr/hbase-1.1.3/bin
sh start-hbase.sh

hadoop下安装hbase_zookeeper_03

hadoop下安装hbase_vim_04

12.web管理界面

​http://master:16010/master-status​

hadoop下安装hbase_vim_05

13.启用多个master

sh hbase-daemon.sh start master

hadoop下安装hbase_zookeeper_06

hadoop下安装hbase_vim_07

14.Hmaster出现zookeeper.MetaTableLocator: Failed verification of hbase:meta问题

将zookeeper的dataDir目录下的version-2给删除,重启hbase

以上是关于hadoop下安装hbase的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu下搭建单机版的hadoop+hbase+zookeeper

hbase伪分布安装配置

WIN10下安装HBASE教程

hadoop2.6集群下Zookeeper与Hbase的安装与配置

HBase集群安装部署

Ubuntu下为Hadoop安装配置Hbase教程