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台机器为例,搭建一个简单的集群. 软件版 ...
随机推荐
- sigmoid与softmax 二分类、多分类的使用
二分类下,sigmoid.softmax两者的数学公式是等价的,理论上应该是一样的,但实际使用的时候还是sigmoid好 https://www.zhihu.com/question/29524708 ...
- pipenv使用学习
参考https://realpython.com/pipenv-guide/#package-distribution Pipenv: A Guide to the New Python Packag ...
- 文件组 'PRIMARY' 已满 解决办法
修改一个字段类型时,报的这个错. 此时需要增加次要数据文件 次要数据文件 次要数据文件包含除主要数据文件外的所有数据文件.有些数据库可能没有次要数据文件,而有些数据库则有多个次要数据文件.次要数据文件 ...
- Mac mysql 忘记root密码的解决方法
1.执行命令以安全模式启动MySQL cd /usr/local/mysql/bin sudo ./mysqld_safe --skip-grant-tables 2.同上面目录下执行 '\) whe ...
- PHPExcel 导出数据(xls或xlsx)- 助手类(函数)
本文链接:https://www.cnblogs.com/tujia/p/11358096.html 说明:简单好用的导出助手,轻松导出数据到 excel !! 使用示例: Example: Exce ...
- svg轻松实现文字水印
1. 水印图片生成采用svg,这样可以运行时生成名字或其他信息的图片 svg模板 <svg xmlns="http://www.w3.org/2000/svg" xmlns: ...
- cordova调用第三方应用
cordova 帮助webapp 达到调用原生系统的功能 项目需求:在项目中调用系统中含有的第三方地图应用 需求其实分为两步: 1. 查找本地地图应用 2.成功调起本地应用 首先需要安装两个插件,安装 ...
- C#.NET LoadXml 时 “根级别上的数据无效。 行 1,位置 1”
去除XML HEADER: <?xml version="1.0" encoding="utf-8"?> if (rspBusiXml.Contai ...
- (CSDN 迁移) jFinal找不到或无法加载主类
错误: 找不到或无法加载主类 com.demo.common.DemoConfig 项目上右键 -> Build Path -> Order and Export 修改顺序: 从上到下依次 ...
- Hadoop 3.1.2 + Hive 3.1.1
一.安装Hadoop 1.1 版本说明 hadoop:3.1.2hive:3.1.1mysql:5.6.40 1.2 主机映射 添加IP与主机名的映射关系,在/etc/hosts文件里添加如下内容(所 ...