hbase完整分布式集群搭建
简介:
Hbase完成分布式安装步骤:
注意。hbase集群我是在前面的hadoop集群上继续搭建而来 (搭建好个节点后输入jps 各节点启动进程如下:)
| 主机 | 别名 | 安装软件 | 现有进程 | 服务地址 |
| 192.168.248.138 | cdh1 | hadoop2.8 jdk1.8 | namenode DFSZKFailoverController HMaster | http://cdh1:50070 http://cdh1:16010/master-status |
| 192.168.248.139 | cdh2 | hadoop2.8 jdk1.8 | namenode DFSZKFailoverController | http://cdh1:50070 |
| 192.168.248.140 | cdh3 | hadoop2.8 jdk1.8 | ResourceManager | |
| 192.168.248.141 | cdh4 | hadoop2.8 jdk1.8 zookeeper3.4.13 | QuorumPeerMain JournalNode DataNode NodeManager | |
| 192.168.248.142 | cdh5 | hadoop2.8 jdk1.8 zookeeper3.4.13 hbase1.4.0 | QuorumPeerMain JournalNode DataNode NodeManager HMaster HRegionServer | http://cdh5:16010/master-status |
| 192.168.248.143 | cdh6 | hadoop2.8 jdk1.8 zookeeper3.4.13 hbase1.4.0 | QuorumPeerMain JournalNode DataNode NodeManager HRegionServer | |
| 192.168.248.144 | cdh7 | hadoop2.8 jdk1.8 hbase1.4.0 | JournalNode DataNode NodeManager HRegionServer |
1> 选择兼容hadoop2.8的hbase版本,在这我选择的是hbase1.4. 具体版本对应参考百度
2> 上传到/hadoop文件夹下,解压 (root权限)

3> 配置hbase-env.sh 和hbase-site.xml配置文件
注意,在修改配置文件之前,先把hbase的环境变量配置到/etc/profile中,这步在前面搭建hadoop集群已经说过多次,在此直接上截图

修改hbase-env.sh j进入到/HBASE/conf下
export JAVA_HOME=/hadoop/jdk1.8.0_181 修改成自己的jdk
export HBASE_MANAGES_ZK=false 不用hbase自带的zk,使用我们集群中的zk
修改hbase-site.xml: [自己仔细看看就会明白]

4> 修改 regionservers 配置从节点

注意:这我应该在cdh5上启动,这样cdh5是HMaster,为了高可用,我是在cdh1的namedata 节点上启动,这样cdh1 和cdh5都是Hmater ,同时 cdh5,cdh6,cdh7都是HRegionServer【这样搭建完成大家就会看到】
5> hbase同步到cdh5 cdh6 cdh7 机器上
scp -r $HBASE_HOME cdh5:/hadoop/
scp -r $HBASE_HOME cdh6:/hadoop/
scp -r $HBASE_HOME cdh7:/hadoop/
6> 在cdh1 上的主hbase上启动,随之整个集群都会被启动
注意: 注意 : 注意: 在启动hbase集群之前一定要保证时间同步,不然启动不了hbase集群的,或者说可以启动部分时间范围内的集群,切记
时间同步最简的是 date -s "2019-05-31 09:02:00" 【这种方式重启后时间同步失效】 还可以用netdate (这种重启后不会失效,采用在线同步的方式同步时间)
时间同步完成后就可以启动hbase集群 进入$HBASE_HOME/bin 执行 start-hbase-sh 即可

到这hbase完整分布式集群也搭建完成了。
Web访问:
http://192.168.248.138:16010/master-status

hbase完整分布式集群搭建的更多相关文章
- HBase HA分布式集群搭建
HBase HA分布式集群搭建部署———集群架构 搭建之前建议先学习好HBase基本构架原理:https://www.cnblogs.com/lyywj170403/p/9203012.html 集群 ...
- HBase完全分布式集群搭建
HBase完全分布式集群搭建 hbase和hadoop一样也分为单机版,伪分布式版和完全分布式集群版,此文介绍如何搭建完全分布式集群环境搭建.hbase依赖于hadoop环境,搭建habase之前首先 ...
- 阿里云ECS服务器部署HADOOP集群(二):HBase完全分布式集群搭建(使用外置ZooKeeper)
本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建,多添加了一个 datanode 节点 . 1 节点环境介绍: 1.1 环境介绍: 服务器:三台阿里 ...
- 阿里云ECS服务器部署HADOOP集群(三):ZooKeeper 完全分布式集群搭建
本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建,多添加了一个 datanode 节点 . 1 节点环境介绍: 1.1 环境介绍: 服务器:三台阿里 ...
- 基于HBase0.98.13搭建HBase HA分布式集群
在hadoop2.6.0分布式集群上搭建hbase ha分布式集群.搭建hadoop2.6.0分布式集群,请参考“基于hadoop2.6.0搭建5个节点的分布式集群”.下面我们开始啦 1.规划 1.主 ...
- hbase分布式集群搭建
hbase和hadoop一样也分为单机版.伪分布式版和完全分布式集群版本,这篇文件介绍如何搭建完全分布式集群环境搭建. hbase依赖于hadoop环境,搭建habase之前首先需要搭建好hadoop ...
- HBase篇--搭建HBase完全分布式集群
一.前述. 完全分布式基于hadoop集群和Zookeeper集群.所以在搭建之前保证hadoop集群和Zookeeper集群可用.可参考本人博客地址 https://www.cnblogs.com/ ...
- 分布式实时日志系统(四) 环境搭建之centos 6.4下hbase 1.0.1 分布式集群搭建
一.hbase简介 HBase是一个开源的非关系型分布式数据库(NoSQL),它参考了谷歌的BigTable建模,实现的编程语言为 Java.它是Apache软件基金会的Hadoop项目的一部分,运行 ...
- 1、搭建HBase完全分布式集群
搭建完全分布式集群 HBase集群建立在hadoop集群基础之上,所以在搭建HBase集群之前需要把Hadoop集群搭建起来,并且要考虑二者的兼容性.现在就以5台机器为例,搭建一个简单的集群. 软件版 ...
随机推荐
- session与getSession()用法总结
一.session 1.session的过期时间是从什么时候开始计算的?是从一登录就开始计算还是说从停止活动开始计算? 从session不活动的时候开始计算,如果session一直活动,session ...
- Java基础 awt Graphics2D 生成矩形图片并向内写入字符串
JDK :OpenJDK-11 OS :CentOS 7.6.1810 IDE :Eclipse 2019‑03 typesetting :Markdown code ...
- 解决catalina.out文件过大的问题
有用Tomcat的人,绝对都会遇到这样一个问题:catalina.out文件过大. 它是Tomcat默认生成的日志文件,会随着时间的推移,逐渐增大,不断的增长,甚至达到几G,几十G的大小.由于文件过大 ...
- 没有可用的软件包 xxx,但是它被其它的软件包引用了
在linux下apt安装软件,弹出这个错. 解决,更新下资源: sudo apt-get update
- matlab学习笔记13_3创建函数句柄
一起来学matlab-matlab学习笔记13函数 13_3 创建函数句柄 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考文献 https://ww2.mathworks.cn/help ...
- Pandas的DataFrame
1. 手工创建DataFrame a = [[1, 2, 2],[3,None,6],[3, 7, None],[5,None,7]] data = DataFrame(a) 2. Excel数据数据 ...
- vue项目.eslintrc格式化
场景:.eslintrc非常的严谨,但是严格总是好的,能写出好的代码.如何格式化呢?写好的代码 如何一键 变成符合.eslintrc规范的代码呢??? 比如 双引号变单引号 去掉分号等等. 解决 ...
- 使用pprof调试go程序
使用pprof调试go程序 pprof可以用来调试go程序,在go中有两个库可以使用,1. net/http/pprof 2. runtime/pprof 方法1 - net/http/pprof 测 ...
- 【Spring Boot学习之七】自定义参数&多环境配置&修改端口号&yml
环境 eclipse 4.7 jdk 1.8 Spring Boot 1.5.2 一.自定义参数通过注解直接获取配置文件application.properties中配置key的value1.appl ...
- SaltStack 是一个服务器基础架构集中化管理平台
SaltStack详细部署 一.基础介绍============================================================================== ...