博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于HBase0.98.13搭建HBase HA分布式集群
阅读量:6918 次
发布时间:2019-06-27

本文共 2214 字,大约阅读时间需要 7 分钟。

  在hadoop2.6.0分布式集群上搭建hbase ha分布式集群。搭建hadoop2.6.0分布式集群,请参考“”。下面我们开始啦

1、规划

  1、主机规划

Node Name

Master

Zookeeper

RegionServer

hadoop1

hadoop2

hadoop3

hadoop4

hadoop5

  2、软件规划

软件

版本

说明

hbase

0.98.13

  3、用户规划

节点名称

用户组

用户

密码

hadoop1

hadoop

hadoop

123456

hadoop2

hadoop

hadoop

123456

hadoop3

hadoop

hadoop

123456

hadoop4

hadoop

hadoop

123456

hadoop5

hadoop

hadoop

123456

  4、目录规划

软件

说明

hbase安装目录

/usr/hadoop/app

2、上传hbase,并进行解压

  1、切换到”/usr/hadoop/app/”,使用rz命令,上传hbase

    

   具体使用rz命令,请参考“

  2、解压hbase,并修改解压后的文件夹名为hbase

    

    

  3、删除hbase-0.98.13-hadoop2-bin.tar.gz安装包

    

3、配置hbase

  1、切换到“hbase/conf/”,如下所示

    

  2、配置regionservers文件

    

    

  3、配置Hbase master的备份节点

    

    

   说明:

     默认backup-masters文件是不存在,新建该文件就行

  4、配置hbase-site.xml

    

    内容如下:

1 
2
3
4
5
hbase.zookeeper.quorum
6
hadoop1,hadoop2,hadoop3,hadoop4,hadoop5
7
8
9
hbase.zookeeper.property.dataDir
10
/usr/hadoop/data/zookeeper
11
12
13
hbase.zookeeper.property.clientPort
14
2181
15
16
17
hbase.rootdir
18
hdfs://hadoop1:9000/hbase
19
20
21
hbase.cluster.distributed
22
true
23
24
25
hbase.master
26
hdfs://hadoop1:60000
27
28

  5、配置hbase-env.sh

    

    

   说明:

     JAVA_HOME:配置jdk安装路径

     HBASE_MANAGES_ZK:使用独立Zookeeper集群

  6、配置环境变量

    

    

    

    

4、Hbase安装包远程同步到其它节点

  

   说明:deploy.sh脚本在““中提到,这里就不再叙述

5、启动Hbase集群

  按照以下顺序来启动Hbase分布式集群

  1、启动Zookeeper

    

   说明:runRemote.sh脚本在““中提到,这里就不再叙述

  2、启动HDFS

    

  3、启动Hbase

    

  4、使用以下命令查看各节点进程的状态

    

  5、通过web ui查看HBase

    

    

    

    

  6、在hadoop1上杀死HMaster进程(kill -15 进程号),查看切换情况,如下所示

    

    

   如上所示,说明hbase ha配置成功

  7、再启动hadoop1上HMaster进程,命令如下

    /usr/hadoop/app/hbase/bin/hbase-daemon.sh start master

    

 

如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】。

如果,您希望更容易地发现我的新博客,不妨点击一下左下角的【关注我】。
如果,您对我的博客所讲述的内容有兴趣,请继续关注我的后续博客,我是【】。

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载于:https://www.cnblogs.com/codeOfLife/p/5599031.html

你可能感兴趣的文章
CentOS下添加Root权限用户(超级用户)方法
查看>>
7月9日
查看>>
我的友情链接
查看>>
C++的深拷贝实现
查看>>
MVC3----数据注解与验证(2)之 详解Remote验证与Compare验证
查看>>
VS2010 某个文件无法设置断点的问题
查看>>
大环境决定个体命运-厉伟盲人摸象创投玩拼图游戏
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
Ubuntu 14 安装jdk7
查看>>
操作系统中的互斥和JVM中的互斥
查看>>
LVS-DR+keepalived(——实现WEB站负载均衡和高可用)
查看>>
全手工打造ESXI6.0 自动关闭虚拟服务器及ESXI主机脚本
查看>>
Linux Shell之十 sed与awk
查看>>
Ubuntu快捷键详细版
查看>>
反智主义与人类学
查看>>
Android研究笔记二-ActivityFragment
查看>>
MDT2010两个配置文件
查看>>
【资料整理】cisco [vlan]
查看>>
Tengine 安装配置
查看>>