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. java 大数运算[转]

    用JAVA 实现算术表达式(1234324234324 + 8938459043545)/5 + 343434343432.59845 因为JAVA语言中的long 定义的变量值的最大数受到限制,例如 ...

  2. java web(三):ServletContext、session、ServletConfig、request、response对象

    上一篇讲了Servlet: 1)什么是Servlet[servlet本身就是一种Java类,这种Java类提供了web形式的方法,只要实现了servlet接口的类,都是一种servlet资源.] 2) ...

  3. C#中的参数和调用方式(可选参数、具名参数、可空参数)

    具名参数 和 可选参数 是 C# framework 4.0 出来的新特性. 一. 常规方法定义及调用 public void Demo1(string x, int y) { //do someth ...

  4. Elasticsearch(单节点)

    1 Elasticsearch搭建 1.1 通过Wget下载ElasticSearch安装包wget https://artifacts.elastic.co/downloads/elasticsea ...

  5. 【MatConvNet代码解析】 vl_nnsoftmaxloss

    背景知识:http://deeplearning.stanford.edu/wiki/index.php/Softmax%E5%9B%9E%E5%BD%92 假设softmax层的输入(softmax ...

  6. jq源码判断数据类型

    4.Object.prototype.toString.call() 1 var a = Object.prototype.toString; 2 3 console.log(a.call(" ...

  7. python第三方库之PyGraphics

    有一段代码要import media,打开python自带的IDLE,输入: >>>import media 就会提示没有media这个模块! 原来media模块不是系统的标准模块, ...

  8. 2--STM32+USB移植+HID 与AUDIO类MIDI设备组成的复合设备(原创)

      前期准备: 一.硬件资源:STM32F103,USB-FS固件库. 链接: STM32 之 标准外设版USB驱动库详解(架构+文件+函数+使用说明+示例程序) https://blog.csdn. ...

  9. MQTT研究之EMQ:【SSL证书链验证】

    1. 创建证书链(shell脚本) 客户端证书链关系: rootCA-->chainca1-->chainca2-->chainca3 ca caCert1 caCert2 caCe ...

  10. 简简单单美化你Mac os x的终端配色

    Mac OS x虽然是以图形界面出名的,但是作为一个类Unix系统,还是离不开终端(shell)的,尤其是对于开发人员来说,Mac OS x默认状态的终端给人的感觉总是不那么舒服,所以很有必要对它进行 ...