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台机器为例,搭建一个简单的集群. 软件版 ...
随机推荐
- JAVA中String空对象的字符串拼接
今天使用JSONObject中get一个不存在的对线,最后拼接成sql语句插入数据库时,最后数据库中的值为字符串'null',而不是空对象. 追踪许久才发现自己的java白学了. java strin ...
- phpspreadsheet
2019-5-9 8:20:07 星期四 昨天在看PHPExcel的时候, github上作者说已经停止更新了, 推荐使用phpspreadsheet, 查看了一下官方文档, 功能还挺强大的, 可以读 ...
- [转]Oringin 2016 安装教程
觉得有用的话,欢迎一起讨论相互学习~Follow Me 原文ll链接 http://www.downza.cn/soft/282296.html 打开setup.exe 一路Next和Yes,任意输入 ...
- vue脚手架中使用Vant,实现自动按需引入组件,并将px转换为rem
偶然间看到一款不错的移动端vue组件库Vant,照着官方文档敲了一下,感觉还是不错的.想着以后的项目中可能会运用到,特此记录下,方便之后使用. 现在很多的组件库为了减小代码包体积,都支持按需加载了.V ...
- excel 去掉 空单元格
Excel 2003 选中这一列,定位(CTRL+G)--定位条件--空值--确定--右键--删除. 1. 然后进行全选已输入的内容,可以使用鼠标拖动已输入的内容,也可以使用快捷键全选内容,按住ctr ...
- chrome表单自动填充如何取消
autocomplete="new-password"
- CentOS7-Docker 搭建Maven私服
使用Docker搭建Maven私服 前言本文主要介绍,使用Docker创建一个nexus私服,然后编写一个Library,上传到私服,然后使用demo工程依赖. 本文不对Maven.Nexus.私服等 ...
- 前端向后端获取数据的三种方法:ajax、axios、fetch
1.jQuery中的ajax get方法: $.ajax({ url:"v4/api/film/now-playing?t=1539401039415&page=1&coun ...
- 域名解析中的cname解析和显性URL跳转和隐性URL跳转三者有什么区别
通俗的来讲,cname解析还是属于dns解析,只是把某个域名解析到另外一个域名对应的某个IP的空间中,所以还需要在服务器端(比如nginx)做域名解析(比如把baidu.com做一个cname解析到i ...
- java 调用Spring接口上传文件及其他参数填充
第一步:在Spring配置中添加以下内容 <!-- 配置MultipartResolver 用于文件上传 使用spring的CommosMultipartResolver --> < ...