HBase篇--搭建HBase完全分布式集群
一.前述。
完全分布式基于hadoop集群和Zookeeper集群。所以在搭建之前保证hadoop集群和Zookeeper集群可用。可参考本人博客地址
https://www.cnblogs.com/LHWorldBlog/p/8232935.html搭建hadoop集群
二.集群规划。

说明:因为HMaster主节点和从节点不会自动切换,所以需要互相配置免密,并且配置从主节点到从节点的免密,备节点到从节点的免密。
推荐使用ssh-copy-id 主机名称 即从当前节点免密到其他节点。当不能用时推荐使用如下命令:
ssh-keygen
ssh-copy-id -i ~/.ssh/id_rsa.pub root@node04
三.搭建流程
3.1 时间同步ntpdate(一定要注意时间同步!!!)
             yum install ntp -y
             ntpdate 时间服务器
3.2 hbase-env.sh配置
JAVA_HOME
HBASE_MANAGES_ZK=false(关闭Hbase本身的zookeeper集群)
3.3 hbase-site.xml配置
<configuration>
<property>
    <name>hbase.rootdir</name>
    <value>hdfs://mycluster/hbase</value><--在HDFS上创建一个干净的节点,用于存放元数据-->
  </property>
  <property>
    <name>hbase.cluster.distributed</name><--是否开启分布式-->
    <value>true</value>
  </property>
  <property>
    <name>hbase.zookeeper.quorum</name><--对应的zookeeper集群,不用加端口-->
    <value>node02,node03,node04</value>
  </property>
</configuration>
3.4 regionservers配置
node02
node03
node04
3.5 backup-masters配置(注意backup-masters需要手动创建)
node02
3.6 将hdfs当中的hdfs-site.xml 拷贝hbase的conf目录下(因为存储数据需要在hdfs上)

实际上以上三种方式将Hdfs和Hbase整合,推荐使用拷贝hdfs.xml到hbase的配置目录中。
3.7 配置文件分发
      保证集群当中每一台服务器配置文件相同
3.7 启动节点
在node01(Master节点) 执行 bin/start-hbase.sh启动主节点。
在node02(backup-Master节点) 执行 bin/start-hbase.sh启动备份节点。最好配置成全局,加载到环境变量中去。
主节点:Hmaster

从节点:(归属于某个主节点)

至此,完全分布式集群搭建完毕。!!!!
持续更新中。。。。,欢迎大家关注我的公众号LHWorld.

HBase篇--搭建HBase完全分布式集群的更多相关文章
- 【web】 亿级Web系统搭建——单机到分布式集群
		当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题.为了解决这些性能压力带来问题,我们需要在Web系统架 ... 
- Hadoop(三)手把手教你搭建Hadoop全分布式集群
		前言 上一篇介绍了伪分布式集群的搭建,其实在我们的生产环境中我们肯定不是使用只有一台服务器的伪分布式集群当中的.接下来我将给大家分享一下全分布式集群的搭建! 其实搭建最基本的全分布式集群和伪分布式集群 ... 
- Hadoop(三)搭建Hadoop全分布式集群
		原文地址:http://www.cnblogs.com/zhangyinhua/p/7652686.html 阅读目录(Content) 一.搭建Hadoop全分布式集群前提 1.1.网络 1.2.安 ... 
- 『实践』VirtualBox 5.1.18+Centos 6.8+hadoop 2.7.3搭建hadoop完全分布式集群及基于HDFS的网盘实现
		『实践』VirtualBox 5.1.18+Centos 6.8+hadoop 2.7.3搭建hadoop完全分布式集群及基于HDFS的网盘实现 1.基本设定和软件版本 主机名 ip 对应角色 mas ... 
- CentOS中搭建Redis伪分布式集群【转】
		解压redis 先到官网https://redis.io/下载redis安装包,然后在CentOS操作系统中解压该安装包: tar -zxvf redis-3.2.9.tar.gz 编译redis c ... 
- 使用Cloudera Manager搭建HDFS完全分布式集群
		使用Cloudera Manager搭建HDFS完全分布式集群 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 关于Cloudera Manager的搭建我这里就不再赘述了,可以参考 ... 
- Redis集群搭建,伪分布式集群,即一台服务器6个redis节点
		Redis集群搭建,伪分布式集群,即一台服务器6个redis节点 一.Redis Cluster(Redis集群)简介 集群搭建需要的环境 二.搭建集群 2.1Redis的安装 2.2搭建6台redi ... 
- HBase 1.2.6 完全分布式集群安装部署详细过程
		Apache HBase 是一个高可靠性.高性能.面向列.可伸缩的分布式存储系统,是NoSQL数据库,基于Google Bigtable思想的开源实现,可在廉价的PC Server上搭建大规模结构化存 ... 
- 亿级Web系统搭建——单机到分布式集群
		当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题.为了解决这些性能压力带来问题,我们需要在Web系统架构层 ... 
随机推荐
- 杂记:腾讯暑期实习 Web 后端开发面试经历
			今天面试(一面)腾讯暑期实习 Web 后端开发,一言难尽. 第一部分,常规的自我介绍. 介绍完,面试官问我对人工智能有什么理解?深度学习和机器学习的区别?对调参有什么见解?语音识别中怎样运用了机器学习 ... 
- 洛谷 p2678 跳石头 题解
			一道裸的二分答案 如果不会分治的去找dalao吧,本蒟蒻只会二分 不知道二分答案的看这里 这位dalao解释的很详细其实只是随便找了一个 那里面貌似也有这个题的题解,但我还是要写(才不是应付老师) 关 ... 
- MockPlus原型设计介绍
			MockPlus原型设计介绍 在第八周的课堂上,王文娟老师在校园系统上发布了对于自行选择的原型设计软件进行资料查找以及自学的任务.因为之前的课程学习需要,我们已经大概掌握了原型设计软件Axure的使用 ... 
- SpringBoot报错
			同时生成了两个mapper,删除一个就行了 
- (转)Jquery获取上级、下级或者同级的元素
			下面介绍JQUERY的父,子,兄弟节点查找方法 jQuery.parent(expr) 找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$(&qu ... 
- Chrome开发者工具面板
			Chrome开发者工具面板 面板上包含了Elements面板.Console面板.Sources面板.Network面板.Timeline面板.Profiles面板.Application面板.Sec ... 
- 数据分析——pandas
			简介 import pandas as pd # 在数据挖掘前一个数据分析.筛选.清理的多功能工具 ''' pandas 可以读入excel.csv等文件:可以创建Series序列,DataFrame ... 
- Linux服务器运维基本命令
			========Linux 服务器常用命令================ cd / 根目录cd ../ 上级目录 ls 列出文件目录 clear 清空控制台tar cvzf name.C ... 
- 什么是 ajax?----异步 javascript 和 xml
			GET 用于请求服务器数据 POST 用于上传数据到服务器,或者修改服务器数据 ajax 异步通信,实现页面的局部刷新,按需获取数据,节约带宽,带来更好的用户体验 客户端与服务器在不必刷新浏览器的情况 ... 
- [LeetCode] Length of Longest Fibonacci Subsequence 最长的斐波那契序列长度
			A sequence X_1, X_2, ..., X_n is fibonacci-like if: n >= 3 X_i + X_{i+1} = X_{i+2} for all i + 2 ... 
