简介:

  hadoop的单机,伪分布式,分布式安装

hadoop2.8 集群 1 (伪分布式搭建

hadoop2.8 ha 集群搭建

  hbase完整分布式集群搭建

  hadoop完整集群遇到问题汇总

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完整分布式集群搭建的更多相关文章

  1. HBase HA分布式集群搭建

    HBase HA分布式集群搭建部署———集群架构 搭建之前建议先学习好HBase基本构架原理:https://www.cnblogs.com/lyywj170403/p/9203012.html 集群 ...

  2. HBase完全分布式集群搭建

    HBase完全分布式集群搭建 hbase和hadoop一样也分为单机版,伪分布式版和完全分布式集群版,此文介绍如何搭建完全分布式集群环境搭建.hbase依赖于hadoop环境,搭建habase之前首先 ...

  3. 阿里云ECS服务器部署HADOOP集群(二):HBase完全分布式集群搭建(使用外置ZooKeeper)

    本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建,多添加了一个 datanode 节点 . 1 节点环境介绍: 1.1 环境介绍: 服务器:三台阿里 ...

  4. 阿里云ECS服务器部署HADOOP集群(三):ZooKeeper 完全分布式集群搭建

    本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建,多添加了一个 datanode 节点 . 1 节点环境介绍: 1.1 环境介绍: 服务器:三台阿里 ...

  5. 基于HBase0.98.13搭建HBase HA分布式集群

    在hadoop2.6.0分布式集群上搭建hbase ha分布式集群.搭建hadoop2.6.0分布式集群,请参考“基于hadoop2.6.0搭建5个节点的分布式集群”.下面我们开始啦 1.规划 1.主 ...

  6. hbase分布式集群搭建

    hbase和hadoop一样也分为单机版.伪分布式版和完全分布式集群版本,这篇文件介绍如何搭建完全分布式集群环境搭建. hbase依赖于hadoop环境,搭建habase之前首先需要搭建好hadoop ...

  7. HBase篇--搭建HBase完全分布式集群

    一.前述. 完全分布式基于hadoop集群和Zookeeper集群.所以在搭建之前保证hadoop集群和Zookeeper集群可用.可参考本人博客地址 https://www.cnblogs.com/ ...

  8. 分布式实时日志系统(四) 环境搭建之centos 6.4下hbase 1.0.1 分布式集群搭建

    一.hbase简介 HBase是一个开源的非关系型分布式数据库(NoSQL),它参考了谷歌的BigTable建模,实现的编程语言为 Java.它是Apache软件基金会的Hadoop项目的一部分,运行 ...

  9. 1、搭建HBase完全分布式集群

    搭建完全分布式集群 HBase集群建立在hadoop集群基础之上,所以在搭建HBase集群之前需要把Hadoop集群搭建起来,并且要考虑二者的兼容性.现在就以5台机器为例,搭建一个简单的集群. 软件版 ...

随机推荐

  1. openwrt的shell下如何访问寄存器的内容?

    答:通过devmem工具(在openwrt的make menuconfig中可以使能该工具) $ busybox devmem 0x123456

  2. (mysql)找不到请求的.Net Framework Data Provider。可能没有安装

    webconfig配置以下节点(注意版本号) 将下面代码放在machine.config中文件,如何Web.config文件没有配置,需要添加 <system.data> <DbPr ...

  3. java中为什么notify()可能会导致死锁,而notifyAll()则不会

    简单的说,notify()只唤醒一个正在等待的线程,当该线程执行完以后施放该对象的锁,而没有再次执行notify()方法,则其它正在等待的线程 则一直处于等待状态,不会被唤醒而进入该对象的锁的竞争池, ...

  4. WebGL学习笔记(十):雾化

    雾化是指距离我们较远的物体看不清晰的情况,比如模拟大雾环境,或者模拟水下环境时会用到. 实现雾化的方式有很多种,我们这里使用的是线性雾化的方式: 线性雾化 线性雾化比较简单,我们算出每个像素点到摄像机 ...

  5. 【翻译】Flink Table Api & SQL — SQL客户端Beta 版

    本文翻译自官网:SQL Client Beta  https://ci.apache.org/projects/flink/flink-docs-release-1.9/dev/table/sqlCl ...

  6. 为什么var可以重复声明

    总结自:https://blog.csdn.net/DurianPudding/article/details/87953939 一言以蔽之:编辑器会在作用域判断这是重名声明时,忽略var直接赋值 首 ...

  7. 【NPDP笔记】第五章 工具与度量

      5.1 创意工具 Ideation 创意开发 创意工具 Scamper Substitute Combine Adapter Modify Put to another use Eliminate ...

  8. ThinkPHP3验证码、文件上传、缩略图、分页(自定义工具类、session和cookie)

    验证码 TP框架中自带了验证码类 位置:Think/verify.class.php 在LoginController控制器中创建生存验证码的方法 login.html登陆模板中 在LoginCont ...

  9. linux中C语言的运行(gcc)

    执行sudo apt-get install build-essential 出现

  10. [转帖]linux下安装7z命令及7z命令的使用

    linux下安装7z命令及7z命令的使用 https://www.cnblogs.com/yiwd/p/3649094.html yum install p7zip 执行命令为 7za x 或者是 7 ...