1、hbase是依赖Hadoop运行的,因此先确保自己已搭建好Hadoop集群环境

  没安装的可以参考这里:https://www.cnblogs.com/chaofan-/p/9740408.html

2、下载Hbase :

  wget http://mirror.bit.edu.cn/apache/hbase/1.4.8/hbase-1.4.8-bin.tar.gz

  解压:

  tar zxf hbase-1.4.-bin.tar.gz

  重命名:

  mv hbase-1.4. hbase 

3、配置环境变量

  把hbase的路径添加到环境变量中:

   sudo vim /etc/profile
  export HBASE_HOME=/home/wang/hbase
  export PATH=$HBASE_HOME/bin:$PATH
  
  将这两行添加到最后,然后保存,source使之生效
  source /etc/profile

4、修改hbase的配置文件

  需要修改的配置文件有三个,都在hbase下的conf文件夹中,分别是:

    hbase-env.sh

    hbase-site.xml

    regionservers

  4.1 配置 hbase-env.sh:vim hbase-env.sh

     请注意第二个参数,hbase自身的名称是错误的,因此需要自己修改

  

  4.2 vim hbase-site.xml

   

  4.3 vim regionservers

    将从节点名称写入即可,配置机器名称在/etc/hosts文件中

    

  4.4 将本机的Hbase远程拷贝给从节点,记得从节点的环境变量也要相应修改,与上面master机器的修改方法相同

    scp -r /home/wang/hbase node1:/home/wang
    scp -r /home/wang/hbase node1:/home/wang

5、上面的步骤完成之后,我们的Hbase分布式环境搭建完成,接下来测试一下是否可以正常启动

  启动顺序:1、hadoop,2、zookeeper,3、hbase

  5.1 启动Hadoop: 可参考 https://www.cnblogs.com/chaofan-/p/9740408.html

     hadoop/bin/start-all.sh

  5.2 启动zookeeper,主从节点分别启动:

    zookeeper/bin/zkServer.sh start

    输入jps,启动成功会出现QuorumPeerMain进程

  5.3 启动Hbase,主节点会出现Hmaster进程,从节点出现HRegionServer进程

    

     

HBASE分布式集群搭建(ubuntu 16.04)的更多相关文章

  1. hbase分布式集群搭建

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

  2. ubuntu18.04.2 hadoop3.1.2+zookeeper3.5.5高可用完全分布式集群搭建

    ubuntu18.04.2 hadoop3.1.2+zookeeper3.5.5高可用完全分布式集群搭建 集群规划: hostname NameNode DataNode JournalNode Re ...

  3. hadoop伪分布式集群搭建与安装(ubuntu系统)

    1:Vmware虚拟软件里面安装好Ubuntu操作系统之后使用ifconfig命令查看一下ip; 2:使用Xsheel软件远程链接自己的虚拟机,方便操作.输入自己ubuntu操作系统的账号密码之后就链 ...

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

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

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

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

  6. hbase完整分布式集群搭建

    简介: hadoop的单机,伪分布式,分布式安装 hadoop2.8 集群 1 (伪分布式搭建 hadoop2.8 ha 集群搭建 hbase完整分布式集群搭建 hadoop完整集群遇到问题汇总 Hb ...

  7. HBase HA分布式集群搭建

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

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

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

  9. Hadoop上路-01_Hadoop2.3.0的分布式集群搭建

    一.配置虚拟机软件 下载地址:https://www.virtualbox.org/wiki/downloads 1.虚拟机软件设定 1)进入全集设定 2)常规设定 2.Linux安装配置 1)名称类 ...

随机推荐

  1. vue对象属性监听

    对象属性监听的两种方法: 1.普通的watch data() { return { frontPoints: 0 } }, watch: { frontPoints(newValue, oldValu ...

  2. springboot 添加 jsp支持

    idea 新建springboot项目 packageing:选择 war next   勾选web 添加jar包 <dependency> <groupId>org.apac ...

  3. .Net 一开始就不应该搞 .Net Core

    .Net 一开始就不应该搞 .Net Core,  java 跨平台 是 java 选择的道路,  .Net 应该发挥 和 平台 紧密结合 的 优势 . 如 控件哥 所说,  微软 应该把  IIS  ...

  4. Python学习基本小练习

    对于python的10个小练习做下笔记 1.使用while循环输入1 2 3 4 5 6 8 9 10...自己写的代码如下: num1 = 0 while num1 < 10: num1 = ...

  5. JavaScript的定时器如何先触发一次再延时

    var data3=0; (function count3(){ console.log("count3:",data3++); setTimeout(count3,1000); ...

  6. Ignite(三): Ignite VS Spark

    参考:https://www.itcodemonkey.com/article/9613.html gnite 和 Spark,如果笼统归类,都可以归于内存计算平台,然而两者功能上虽然有交集,并且 I ...

  7. 时钟信号的占空比调整——Verilog

    时钟信号的占空比调整——Verilog `timescale 1ns / 1ps /////////////////////////////////////////////////////////// ...

  8. TIDB 备忘

    ALTER TABLE TableName MODIFY COLUMN -- 最后更新时间,自动赋值 dtModify ) NULL DEFAULT now() ON UPDATE now();

  9. 将NULL值转化为“”

    // 将NULL转化为“”,1是需要修改的实体类参数,3是转化后的实体对象 String 2= JSON.toJSONString(1, SerializerFeature.WriteNullStri ...

  10. python 操作excel

    操作excel安装的三种方式: 1.pip instaill xlwt    #写excel   pip instaill  xlrd    #读excel      pip instaill  xl ...