前提:已经安装过jdk,HDFS集群和zookeeper,我的集群规划见HDFS的文章中

1.在1上安装配置hbase

下载:http://mirror.bit.edu.cn/apache/hbase/stable/

 tar -zxvf hbase-1.2.-bin.tar.gz -C itcast/

2.修改配置文件   cd  /itcast/hbase-1.2.6/conf

(1)vi hbase-site.xml

<configuration>
<!-- 指定hbase在HDFS上存储的路径 -->
<property>
<name>hbase.rootdir</name>
<value>hdfs://ns1/hbase</value>
</property>
<!-- 指定hbase是分布式的 -->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!-- 指定zk的地址,多个用“,”分割 -->
<property>
<name>hbase.zookeeper.quorum</name>
<value>itcast04:2181,itcast05:2181,itcast06:2181</value>
</property>
</configuration>

(2)vi hbase-env.sh

export JAVA_HOME=/usr/java/jdk1..0_144
export HBASE_MANAGES_ZK=false(最后的地方)

(3)vi regionservers(在3456上存放HBase的regionservers)

        去掉原来的,改为:

itcast03
itcast04
itcast05
itcast06

3.删除doc文件,拷贝速度会快一些。(最后已经配置过ssh免登陆,否则要输很多次密码)

rm -rf /itcast/hbase-1.2./docs/

将hdfs中的映射关系(ns1,namenode在哪)拷贝到Hbase中

cd /itcast/hadoop-2.7./etc/hadoop/
scp core-site.xml hdfs-site.xml itcast01:/itcast/hbase-1.2./conf/

将hbase拷贝到其他虚拟机

scp -r /itcast/hbase-1.2./  itcast02:/itcast/(文件夹要加-r,递归拷贝)
scp -r /itcast/hbase-1.2./ itcast03:/itcast/
scp -r /itcast/hbase-1.2./ itcast04:/itcast/
scp -r /itcast/hbase-1.2./ itcast05:/itcast/
scp -r /itcast/hbase-1.2./ itcast06:/itcast/

4.在1上启动HBase(先启动zookeeper和HDFS)

cd /itcast/hbase-1.2./bin
./start-hbase.sh

5.通过浏览器访问hbase管理页面

http://192.168.0.201:16010/(注意现在的端口号不是以前的60010)
hdfs中多了一个/hbase目录http://192.168.0.201:50070/

6.为了集群的安全,这里启动多个HMaster

  在2中:cd /itcast/hbase-1.2.6/bin

单独启用一个进程:./hbase-daemon.sh start master(注意不是hmaster)
  借助zk,一个是active,一个是standby

HBase的集群搭建的更多相关文章

  1. hbase分布式集群搭建

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

  2. 大数据学习系列之七 ----- Hadoop+Spark+Zookeeper+HBase+Hive集群搭建 图文详解

    引言 在之前的大数据学习系列中,搭建了Hadoop+Spark+HBase+Hive 环境以及一些测试.其实要说的话,我开始学习大数据的时候,搭建的就是集群,并不是单机模式和伪分布式.至于为什么先写单 ...

  3. HADOOP+SPARK+ZOOKEEPER+HBASE+HIVE集群搭建(转)

    原文地址:https://www.cnblogs.com/hanzhi/articles/8794984.html 目录 引言 目录 一环境选择 1集群机器安装图 2配置说明 3下载地址 二集群的相关 ...

  4. HBASE分布式集群搭建(ubuntu 16.04)

    1.hbase是依赖Hadoop运行的,因此先确保自己已搭建好Hadoop集群环境 没安装的可以参考这里:https://www.cnblogs.com/chaofan-/p/9740408.html ...

  5. 大数据-HBase HA集群搭建

    1.下载对应版本的Hbase,在我们搭建的集群环境中选用的是hbase-1.4.6 将下载完成的hbase压缩包放到对应的目录下,此处我们的目录为/opt/workspace/ 2.对已经有的压缩包进 ...

  6. 【HBase】集群搭建/安装部署

    目录 第一步:下载对应的HBase安装包 第二步:上传压缩包并解压 第三步:修改配置文件 第四步:安装包分发到另外两台机器 第五步:三台机器创建软连接 第六步:三台机器添加环境变量 第七步:启动HBa ...

  7. HBase的集群搭建(1、3、5节点都适用)

    见 5 hbase-shell + hbase的java api

  8. hbase集群搭建参考资料

    hadoop分布式集群搭建 http://www.ityouknow.com/hadoop/2017/07/24/hadoop-cluster-setup.html hbase分布式集群搭建: htt ...

  9. 高可用Hadoop平台-HBase集群搭建

    1.概述 今天补充一篇HBase集群的搭建,这个是高可用系列遗漏的一篇博客,今天抽时间补上,今天给大家介绍的主要内容目录如下所示: 基础软件的准备 HBase介绍 HBase集群搭建 单点问题验证 截 ...

随机推荐

  1. 全面学习ORACLE Scheduler特性(10)管理Chains

    5.2  管理Chains 5.2.1  修改Chains属性 基本上碰到修改CHAIN属性的机率不会太大,因此确实没啥可修改的,对于CHAIN对象来说,能够修改的属性只有两个:evaluation_ ...

  2. T-SQL编程以及常用函数

    1.索引添加索引,设计界面,在任何一列前右键--索引/键--点击进入添加某一列为索引 2.视图 视图就是我们查询出来的虚拟表创建视图:create view 视图名 as SQL查询语句,分组,排序, ...

  3. php循环结构

    1.while循环 先判断条件,如果条件成立则执行循环的代码 嵌套循环,需要先把嵌套在内的循环执行完毕再执行外面的循环 While(条件语句){......} //如果()条件成立,执行{}里面的语句 ...

  4. .Net实战之反射相关类之间的人体经络关系

    --1.类的部分组成成员 --2.巧记成员之间的关系 [MyTable("T_UserInfo")] public class UserInfo : Person, UserSer ...

  5. Matlab2014的下载和安装激活过程

    Matlab2014的下载和安装过程 转载自csdn  https://blog.csdn.net/hp910315/article/details/70197149 1 下载Matlab2014,下 ...

  6. PyCharm使用指南及更改Python pip源为国内豆瓣

    PyCharm基本使用 1.在PyCharm下为python项目配置python本地解释器 setting-->Project:pycharm workspace-->Project In ...

  7. 判断excel是否包含隐藏sheet

    Workbook workbook =new XSSFWorkbook("D:\\文档1.xlsx"); System.out.println(workbook.isSheetHi ...

  8. eclipse中添加maven

    收藏一下,一篇很好的例子 maven相关插件:链接:http://pan.baidu.com/s/1i3Ks95j 密码:7pgh eclipse:链接:http://pan.baidu.com/s/ ...

  9. zabbix---简介

    zabbix---简介 今天又听人说zabbix,好吧特地回来看了看,和其他的好像差别也不大,不过他可以让监控,绘图,web前端与一体, 当然也可以实现分布式部署,不错的. 列举一下其功能特点 网络设 ...

  10. Vue指令1:v-text及v-html

    v-text: //插入一段文本<div id="app"> <p v-text="message"></p></di ...