第一步:Hbase安装

hadoop,zookeeper前面都安装好了
将hbase-1.1.3-bin.tar.gz上传到/usr/HBase目录下

[root@spark1 HBase]# chmod u+x hbase-1.1.3-bin.tar.gz
[root@spark1 HBase]# tar -zxvf hbase-1.1.3-bin.tar.gz
[root@spark1 HBase]# mv hbase-1.1.3 hbase-1.1
[root@spark1 ~]# vi/etc/profile #配置环境变量
export HBASE_HOME=/usr/HBase/hbase-1.1
export PATH=$PATH:$HBASE_HOME/bin
[root@spark1 ~]# source /etc/profile #使其生效

第二步:修改配置文件

编辑 hbase-env.xml

[root@spark1 conf]# vi hbase-env.sh
# The java implementation to use.  Java 1.7+ required.
export JAVA_HOME=/usr/java/jdk
# Extra Java CLASSPATH elements.  Optional.
export HBASE_CLASSPATH=/usr/HBase/hbase-1.1/conf
# Tell HBase whether it should manage it's own instance of Zookeeper or not.
export HBASE_MANAGES_ZK=false 使用HBASE自带的zookeeper管理集群用true,自己安装的用false

编辑 hbase-site.xml


[root@spark1 hbase-1.1]# mkdir tmp
[root@spark1 hbase-1.1]# cd conf
[root@spark1 conf]# vi hbase-site.xml<property>
<name>hbase.tmp.dir</name>
<value>/usr/HBase/hbase-1.1/tmp</value>
</property><!-- 指定hbase在HDFS上存储的路径 -->
<property>
<name>hbase.rootdir</name>
<value>hdfs://spark1:9000/hbase</value>
</property><!-- 打开 hbase 分布模式  -->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property><!-- 指定zk的地址,多个用“,”分割 -->
<property>
<name>hbase.zookeeper.quorum</name>
<value>spark1,spark2,spark3</value>
</property>

编辑 regionservers

[root@spark1 conf]# vi regionservers #添加从节点
spark2
spark3

第三步:搭建hbase集群

[root@spark1 usr]# scp -r HBase root@spark2:/usr/
[root@spark1 usr]# scp -r HBase root@spark3:/usr/
[root@spark1 ~]# scp -r /etc/profile root@spark2:/etc/
[root@spark1 ~]# scp -r /etc/profile root@spark3:/etc/
[root@spark2 ~]# source /etc/profile
[root@spark3 ~]# source /etc/profile

第四步:启动 / 关闭 Hbase 数据库集群

启动前我先把hadoop启动和zookeeper启动

[root@spark1 ~]# zkServer.sh start #三个节点都要启动
[root@spark1 ~]# zkServer.sh status #查看是否启动成功
[root@spark1 ~]# start-all.sh  #启动hadoop
[root@spark1 ~]# start-hbase.sh
[root@spark1 ~]# stop-hbase.sh

第五步:验证启动

查看jps和hbase shell

[root@spark1 ~]# jps
[root@spark1 ~]# hbase shell
status #查看状态
version #查看版本

转载于:https://www.cnblogs.com/wujiadong2014/p/6184992.html

spark学习5(hbase集群搭建)相关推荐

  1. Hbase集群搭建超详细教程

    Hbase集群搭建 前言 详细步骤 1.下载安装包 2.解压 3.修改配置文件 3.1 修改hbase-env.sh文件 3.2 修改hbase-site.xml 3.3 修改regionserver ...

  2. HBase详解(对hbase集群搭建、读写流程、hbase的javaApi等细致入微的讲解与保姆级的图解)

    学HBase的意义是什么 我本想用MySQL来与HBase作比较,但发现他们两者毫无可比性,因为两者运用领域不同,各自有各自的优点,就好比爬山穿登山鞋,潜水穿脚蹼一般. 一门技术的兴起,一个优秀的开源 ...

  3. hbase集群搭建,hbase单个节点重启

    1.1 hbase集群结构 REGION:是HBASE中对表进行切割的单元 HMASTER: HBASE的主节点,负责整个集群的状态感知,负载分配.负责用户表的元数据管理 (可以配置多个用来实现HA) ...

  4. HBase——集群搭建

    HBase--集群搭建 基础:三台虚拟机(node-01,node-02,node-03)已经完成HA(高可用集群)的搭建.Hadoop4--HA集群的搭建(高可用) 每台虚拟机文件目录如下      ...

  5. hadoop hive hbase 集群搭建

    摘要:去年开发BI系统,其中ETL用到了Hadoop和Hive,我用三台Dell服务器,搭建了一个Hadoop集群,用于开发测试. 在接下来的几篇中,我会介绍些BI架构设计的内容,以及在开发中遇到的困 ...

  6. 基于centos6.5 hbase 集群搭建

    注意本章内容是在上一篇文章"基于centos6.5 hadoop 集群搭建"基础上创建的 1.上传hbase安装包 hbase-0.96.2-hadoop2 我的目录存放在/usr ...

  7. Spark学习笔记——在集群上运行Spark

    Spark运行的时候,采用的是主从结构,有一个节点负责中央协调, 调度各个分布式工作节点.这个中央协调节点被称为驱动器( Driver) 节点.与之对应的工作节点被称为执行器( executor) 节 ...

  8. 【笔记】Hadoop + zookeeper + hbase 集群搭建 简洁版

    版本: JAVA8 hadoop-3.1.1 hbase-2.0.2 zookeeper-3.4.10 集群配置:hadoop master 主备切换 hbase master 主备切换 zookee ...

  9. 第十章 :hbase集群搭建,测试

    一,在ubuntu主机上安装hbase, 在上一章中我们已经在ubuntu3主机上安装了hbase,这里为了省事,直接远程复制到ubuntu主机上. xiaoye@ubuntu3:~$ ls apac ...

  10. Hbase集群搭建二(Hadoop搭建)

    服务器准备:下述内容绑定 /etc/hosts 10.110.110.10 master 10.110.110.11 slave1 10.110.110.12 slave2 操作用户准备:hbase ...

最新文章

  1. 盛大 牛人 blog
  2. Java NIO学习系列一:Buffer
  3. [云炬创业基础笔记]第七张创业资源测试14
  4. Spring boot 上传文件时 MultipartFile 报空指针
  5. 一个拥有12年SAP CRM WebClient UI开发经验的开发人员的分享
  6. 【转】通过第三方工具体验Microsoft Graph
  7. 第二节:重写(new)、覆写(overwrite)、和重载(overload)
  8. 一起来学习.net core程序使用中介者模式:MediatR插件
  9. 【转】移动互联网应用测试成长技能树V1.0
  10. 【TSP】基于matlab遗传算法求解旅行商问题【含Matlab源码 1337期】
  11. usb计算机连接文件,学习两种方式使用USB在计算机之间传输文件!
  12. linux基础之用户和用户组
  13. 如何在 arm 官网上找到合适的手册
  14. 用计算机进行绘画教案,第二课 用鼠标键盘创作作品--电脑绘画教学设计(教案)...
  15. [ Azure - Cloud Shell ] 微软 Azure Cloud Shell 介绍
  16. 批量转换——颜色代码(16进制)与RGB
  17. 2022 中国开发者影响力盛典暨 CSDN 企业生态汇在京举行
  18. opencv修改图片大小
  19. CEPH篇 块存储、文件存储和对象存储意义和差异及ubuntu20.4下 ceph安装
  20. 胡爱玲医生论中医治疗荨麻疹的优势和理念

热门文章

  1. Hi3536 uboot引导内核全过程
  2. static,inline,volatile的作用
  3. linux 系统信号忽略和system函数返回值问题(system的实现)
  4. 解决PLSQL和输入法或QQ冲突问题
  5. Codeforces 1042 D Petya and Array
  6. 【数据结构】堆的手动模拟实现
  7. 哈夫曼编码(自底向上的哈夫曼编码)
  8. HDU1198-----并查集
  9. Java枚举介绍_java枚举使用详细介绍及实现
  10. cad动态块制作翻转_CAD黑科技丨300份动态图库让你制图速度飞起来丨动态块制作教程...