实现步骤

1.准备三台虚拟机,01作为主节点,02、03作为从节点。(把每台虚拟机防火墙都关掉,配置免密码登录,配置每台的主机名和hosts文件。)

2.01节点上安装和配置:Hadoop+Hbase+JDK+Zookeeper

3.02、03节点上安装和配置:Hbase+JDK+Zookeeper

4.修改conf/hbase-env.sh

配置示例:

#修改JAVA_HOME

export JAVA_HOME=xxxx

#修改Zookeeper和Hbase的协调模式,hbase默认使用自带的zookeeper,如果需要使用外部zookeeper,需要先关闭。

export HBASE_MANAGES_ZK=false

5.修改hbase-site.xml,配置开启完全分布式模式

配置示例:

<property>

<name>hbase.rootdir</name>

<value>hdfs://hadoop01:9000/hbase</value>

</property>

<property>

<name>hbase.cluster.distributed</name>

<value>true</value>

</property>

#配置Zookeeper的连接地址与端口号

<property>

<name>hbase.zookeeper.quorum</name>

<value>hadoop01:2181,hadoop02:2181,hadoop03:2181</value>

</property>

6.配置region服务器,修改conf/regionservers文件,每个主机名独占一行,hbase启动或关闭时会按照该配置顺序启动或关闭主机中的hbase

配置示例:

hadoop01

hadoop02

hadoop03

7.将01节点配置好的hbase通过远程复制拷贝到02,03节点上

8.启动01,02,03的Zookeeper服务

9.启动01节点的Hadoop

10.启动01节点的Hbase,进入到hbase安装目录下的bin目录

执行:sh start-hbase.sh

11.查看各节点的java进程是否正确

12.通过浏览器访问http://xxxxx:60010来访问web界面,通过web见面管理hbase

13.关闭Hmaster,进入到hbase安装目录下的bin目录

执行:stop-hbase.sh

14.关闭regionserver,进入到hbase安装目录下的bin目录

执行:sh hbase-daemon.sh stop regionserver

注:HBASE配置文件说明

hbase-env.sh配置HBase启动时需要的相关环境变量

hbase-site.xml配置HBase基本配置信息

HBASE启动时默认使用hbase-default.xml中的配置,如果需要可以修改hbase-site.xml文件,此文件中的配置将会覆盖hbase-default.xml中的配置

修改配置后要重启hbase才会起作用

转载于:https://www.cnblogs.com/shuzhiwei/p/11316525.html

HBASE完全分布式安装相关推荐

  1. hadoop hbase java_Hadoop、Hbase伪分布式安装

    环境 本文介绍Hadoop.Hbase的伪分布式安装. 操作系统: Centos7 Hadoop: 2.7.3 Hbase: 1.2.3 Hadoop安装 JAVA_HOME环境变量配置 由于Hbas ...

  2. java 链接为分布式 hbase,hbase学习记录(一):hbase伪分布式安装

    将安装包解压缩到/usr/local下,并将文件夹重命名为hbase tar -xvf hbase-1.2.6-bin.tar.gz -C /usr/local #解压缩到/usr/local文件夹 ...

  3. Hbase伪分布式安装

    安装Hbase版本为0.94.7 1.修改hbase-0.94.7下的conf目录下的配置文件hbase-env.sh和hbase-site.xml hbase-env.sh修改如下: export ...

  4. hadoop备战:hbase的分布式安装经验

    配置HBase时,首先考虑的肯定是Hbase版本号与你所装的hadoop版本号是否匹配.这一点我在之前 的博客中已经说明清楚,hadoop版本号与hbase版本号的匹配度,那是官方提供的.以下的实验就 ...

  5. Hadoop 安装 + HBase伪分布式安装

    第一部分,安装Hadoop 一般配置都是在文件尾新增几行配置,也有文件路径需要手动新建. 1 修改主机名 # hostname xinyanfei 2 配置host 3 ping主机名 # ping ...

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

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

  7. HBase基础和伪分布式安装配置

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qq1010885678/article/details/43796441 一.HBase(NoSQL ...

  8. hbase 伪分布安装 java_HBase基础和伪分布式安装配置

    一.HBase(NoSQL)的数据模型 1.1 表(table),是存储管理数据的. 1.2 行键(row key),类似于MySQL中的主键,行键是HBase表天然自带的,创建表时不需要指定 1.3 ...

  9. HBase 完全分布式的安装

    HBase 的(伪)分布式安装 在伪分布安装中,我们将hbase-env.sh的最后一行解注释export HBASE_MANAGES_ZK=true,配置文件关于这一条语句的解释是Tell HBas ...

最新文章

  1. 一个简单的slider滑块组件
  2. docker 中删除dead状态的容器
  3. 7-25 雨刷程序功能扩展设计 (100 分)
  4. 嵌入式linux开发业内各个常用开源项目git仓库地址大全
  5. Linux mysql.plugin_Linux下MySQL安装
  6. java 实例 登录用户 equals的用法
  7. 千万不要被这些手机充电的谣言给误导了!现在了解还来得及
  8. mysql开源内库_MySQL数据库(查询语句)
  9. 行存储索引改换成列存储索引_如何使用列存储索引来改善数据仓库登台环境
  10. 教你如何在Mac上搭建自己的服务器——Nginx
  11. NetDevOps常用数据库python实战-influxDB_grafana
  12. .net GridView绑定数据、编辑、更新、删除(弹出确认对话框)、取消、根据条件隐藏或显示按钮操作
  13. 时钟系统安装配置注意事项
  14. 我的世界如何制作一个空岛服务器,我的世界1.7.10 God 世界空岛服务器
  15. ESP系统——ABS、TCS、VDC及VAF功能介绍
  16. Limelight完成了对雅虎Edgecast的收购,合并后的公司更名为Edgio,成为全球边缘解决方案的领导者...
  17. 10个维修中最常见的蓝屏代码,值得收藏!
  18. 大数据可视化python_大数据分析之Python数据可视化的四种简易方法
  19. 【0】开始学习安卓了
  20. IDEA断点无效(干货)

热门文章

  1. 将服务器文件加载至hive表中,Hive入门到剖析(四)
  2. linux怎么把磁盘的东西拷贝,[Linux]如何拷贝已有数据磁盘,并将新的磁盘挂接到其他虚机上...
  3. mysql c 多线程封装_mysqlConnectorC/C++多线程封装_MySQL
  4. c语言 常量字符串数组,C语言常量以及字符串数组
  5. window.navigator.userAgent用来区分设备和浏览器
  6. 《软件工程》 教 学 大 纲
  7. java调用存储过程分页
  8. Vue学习(动态组件、组件路由缓存keepalive)-学习笔记
  9. 《剑指offer》和为s的两个数字
  10. 软件设计原则(七)合成/聚合复用原则(Composite/Aggregate Reuse Principle,CARP)