hbase环境搭建及集群的安装部署
搭建HBase环境
HBase安装部署
1.环境准备
1)正确安装JDK并正确设置环境变量
2)正确安装Hadoop并正确设置环境变量
3)正确安装ZooKeeper并正确设置环境变量
2.HBase 安装及配置
1)把 hbase-1.4.5-bin.tar.gz 上传到linux的/home/hadoop/ 目录下
2)解压 hbase-1.4.5-bin.tar.gz 到/opt/wdp/目录下面
[aaa@qq.com ~]$ tar -zxvf hbase-1.4.5-bin.tar.gz -C /opt/wdp/
3)修改hbase文件夹的名称,便于以后使用
4)配置 /opt/wdp/hbase/conf /hbase-env.sh 文件
export JAVA_HOME=/opt/wdp/jdk //配置JAVA_HOME路径(28行左右)
export HBASE_MANAGES_ZK=false //配置HBASE_MANAGES_ZK属性为false(120行左右)
5.修改/opt/wdp/hbase/conf /hbase-site.xml文件内容,在之间加上配置信息(注意:如果不是HA集群,是普通集群的话,hdfs的hbase.rootdir属性值为hdfs://hrbu30:8020/hbase)
<property>
<name>hbase.rootdir</name>
<value>hdfs://mycluster/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!-- 0.98 后的新变动,之前版本没有.port,默认端口为 60000 -->
<property>
<name>hbase.master.port</name>
<value>16000</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>hrbu30:2181,hrbu31:2181,hrbu32:2181</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/opt/wdp/zookeeper/data/zkdata</value>
</property>
<property>
<name>hbase.master.maxclockskew</name>
<value>180000</value>
<description>Time difference of regionserver from master</description>
</property>
6.修改/opt/wdp/hbase/conf /regionservers文件内容,删除localhost,添加集群里每个节点的主机名
7.替换Hbase对Hadoop和ZooKeeper的依赖Jar包,以解决兼容性问题,删除原有Jar包
[aaa@qq.com lib]$ rm -rf zookeeper-3.4.10.jar
[aaa@qq.com lib]$ rm -rf hadoop-*.jar
8.拷贝新Jar包,将zookeeper目录下的zookeeper-3.4.12.jar这个包拷贝到hbase的lib下;到hadoop的share/hadoop下面的每个组件的文件夹里面,拷贝把下面这些jar包拷贝到hbase的lib下。
9.在Hbase配置目录中创建相关的Hadoop的配置文件的软链接
ln -s /opt/ha/hadoop/etc/hadoop/core-site.xml /opt/wdp/hbase/conf/core-site.xml
ln -s /opt/ha/hadoop/etc/hadoop/hdfs-site.xml /opt/wdp/hbase/conf//hdfs-site.xml
10.将hbase目录分发到集群,如果没有编写分发脚本,使用scp工具单独分发也可以
[aaa@qq.com wdp]$ xsync hbase
11.设置环境变量,添加hbase的环境变量,分发到集群,让集群里的每个节点的环境变量生效,这样hbase集群配置就完成了
[aaa@qq.com hadoop]# vi /etc/profile
[aaa@qq.com hadoop]# xsync /etc/profile
[aaa@qq.com hadoop]# source /etc/profile
上一篇: html网站基本框架
下一篇: 期末大作业
推荐阅读
-
4种Windows系统下Laravel框架的开发环境安装及部署方法详解
-
《全栈营销之如何制作个人博客》之二:php环境安装及个人博客后台搭建 让你的博客跑起来
-
python运行环境搭建和pycharm的安装配置及汉化(零基础小白版)
-
Ubuntu16.04下伪分布式环境搭建之hadoop、jdk、Hbase、phoenix的安装与配置
-
TensorFlow在MAC环境下的安装及环境搭建
-
Docker+K8S 集群环境搭建及分布式应用部署
-
linux环境部署及docker安装redis的方法
-
Vue的环境搭建及安装过程
-
python环境搭建和pycharm的安装配置及汉化(零基础小白版)
-
kafka集群环境搭建及kafkamanager监控安装