HBase安装和部署

一、前提

Zookeeper集群、Hadoop集群的正常部署并启动

二、具体操作

1、解压HBase

$ tar -zxf 包路径 -C 存储路径

2、修改HBase配置文件

1).hbase-env.sh

export JAVA_HOME=jdk目录
export HBASE_MANAGES_ZK=false

2).hbase-site.xml

3).regionservers

填三个主机名

3、替换HBase根目录下的lib目录下的jar包,以解决兼容问题

1).删除原有Jar包

$ rm -rf /opt/modules/cdh/hbase-0.98.6-cdh5.3.6/lib/hadoop-*$ rm -rf lib/zookeeper-3.4.6.jar

2).拷贝新的Jar包

可以通过find命令快速进行定位

find 目录 -name jar包

这里将所需要的Jar包整合到文件夹中了

$ tar -zxf /opt/softwares/CDH_HadoopJar.tar.gz -C /opt/softwares/
$ cp -a /opt/softwares/HadoopJar/* /opt/modules/cdh/hbase-0.98.6-cdh5.3.6/lib/

4、将整理好的HBase安装目录发送到其他机器节点

这里使用了一个xsync脚本,实现一键发送

xsync 目录

5、将Hadoop配置文件软连接到HBase的conf目录下

1).core-site.xml

$ ln -s /opt/modules/cdh/hadoop-2.5.0-cdh5.3.6/etc/hadoop/core-site.xml /opt/modules/cdh/hbase-0.98.6-cdh5.3.6/conf/core-site.xml

2).hdfs-site.xml

$ ln -s /opt/modules/cdh/hadoop-2.5.0-cdh5.3.6/etc/hadoop/hdfs-site.xml /opt/modules/cdh/hbase-0.98.6-cdh5.3.6/conf/hdfs-site.xml

6、启动服务

$ bin/hbase-daemon.sh start master
$ bin/hbase-daemon.sh start regionserver

猜你喜欢

转载自blog.csdn.net/qq_40310148/article/details/87897763
今日推荐