(1)下载Hbase包,并解压:这里下载的是0.98.4版本,对应的hadoop-1.2.1集群

(2)覆盖相关的包:在这个版本里,Hbase刚好和Hadoop集群完美配合,不需要进行覆盖.

不过这里写了个覆盖的脚本,可以留着备用.

find -name 'hadoop*jar' | sed 's/2.2.0/2.3.0/g' | sed 's/.\///g' > f.log

rm ./hadoop*jar

cat ./f.log | while read Line

do

find /home/hadoop/hadoop-2.3.0 -name "$Line" | xargs -i cp {} ./

done

rm ./f.log

注意Hadoop的版本需要修改.

(3)配置环境变量

在/etc/profile中加入HBASE_HOME环境变量,并把变量加入path路径中.(需要root权限)

运行source /etc/profile使之生效

(4)修改配置文件hbase-env.sh

(5)修改hbase-site.xml文件

<configuration><property><name>hbase.rootdir</name><value>hdfs://hadoop1:8020/hbase</value></property><property><name>hbase.cluster.distributed</name><value>true</value></property><property><name>hbase.tmp.dir</name><value>/home/hadoop/hbase-0.98.4-hadoop1/tmp</value></property><property><name>hbase.zookeeper.quorum</name><value>hadoop2,hadoop3</value></property><property><name>hbase.zookeeper.property.dataDir</name><value>/home/hadoop/hbase-0.98.4-hadoop1/zookeeper</value></property>
</configuration>

  

  需要在HDFS文件系统下创建hbase目录

  在hbase的根目录下创建目录tmp和zookeeper目录

(6)配置regionserver文件,加入regionserver服务器的主机名或IP地址

(7)启动Hadoop集群

(8)启动HBase集群

(9)进入shell环境,进行shell的操作

至此,Hbase集群就搭建完成.

转载于:https://www.cnblogs.com/Cilimer/p/3915865.html

在Hadoop集群上,搭建HBase集群相关推荐

  1. 在windows上搭建redis集群(主从复制)

    Redis集群策略主要有: 主从复制 哨兵模式 (在windows上搭建redis集群(Redis-Sentinel)) 集群 (在windows上搭建redis集群(Redis-Cluster)) ...

  2. 在windows上搭建redis集群(Redis-Sentinel)

    Redis集群策略主要有: 哨兵模式 主从复制(在windows上搭建redis集群(主从复制)) 集群 (在windows上搭建redis集群(Redis-Cluster)) 分片 本文主要讲解如何 ...

  3. 在windows上搭建redis集群(Redis-Cluster)

    Redis集群策略主要有: 集群 主从复制(在windows上搭建redis集群(主从复制)) 哨兵模式 (在windows上搭建redis集群(Redis-Sentinel)) 分片 本文主要讲解如 ...

  4. 微信公众号 多台服务器,在多台 Linux 服务器上搭建 Pulsar 集群

    作者:高天赐 编辑:Irene Pulsar 是一个支持多租户的.高性能的消息中间件.上一篇我们介绍了如何在 Mac 上搭建 Pulsar 集群,本文详细介绍如何在 3 台 Linux 服务器上搭建 ...

  5. Hadoop集群搭建Hbase集群

    Habse介绍 HBase是一个分布式的.面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文"Bigtable:一个结构化数据的分布式存储系统".就像B ...

  6. 在Ubuntu18上搭建K8s集群(1.19.3)

    环境准备 为了演示简单,准备两台4GB内存,20GB硬盘的虚拟机,操作系统为ubuntu18.04-server 角色 IP HostName Master 192.168.47.144 master ...

  7. 单机上搭建Node集群

    搭建Node集群需要复制进程,而且通过主从模式并行处理业务.主进程不负责具体的业务处理,而是负责调度或管理工作进程,它是趋向于稳定的.工作进程负责具体的业务处理. 关于本 Node 进程的介绍请看No ...

  8. redis 集群环境搭建-redis集群管理

    集群架构 (1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽. (2)节点的fail是通过集群中超过半数的节点检测失效时才生效. (3)客户端与redi ...

  9. RocketMQ集群之搭建2m2s集群(配置说明)

    搭建2m2s集群 下面通过docker搭建2master+2slave的集群. #创建2个master #nameserver1 docker create -p 9876:9876 --name r ...

最新文章

  1. [flask实践] 解决mysql数据库不支持中文的问题
  2. C语言atoi()函数用法
  3. html5 canvas 不兼容safari浏览器_HTML5的介绍
  4. YII CRUD 例子
  5. LiveVideoStack公众号内容改版通知
  6. java学习笔记十三
  7. python web django base skill
  8. linux的几个文本内容查看命令小结
  9. 比特币的服务器作用,比特币白皮书解读-时间戳服务器
  10. c语言递归打印99乘法表,递归与循环转换_九九乘法表打印_算法
  11. 电子书极其格式的相关知识
  12. 2008年顶尖 Web 设计师访谈
  13. mac系统学python_升级mac自带的python,学python拿mac还是win,使用系统自带Pyth
  14. c语言循环中怎样读取多行,c++循环读取多行文本文件
  15. 杨辉三角以及九九乘法表
  16. 关于硕士毕业直接工作还是继续读博的一些思考
  17. React 源码中的 Object.seal
  18. Android项目gen目下没有R.class文…
  19. 利用JS中的循环语句来实现正方形、长方形、平行四边形、三角形、菱形、空心菱形。
  20. Microsoft账户登录出现0x80190001错误代码的解决办法

热门文章

  1. html语言dl与ul,HTML中DL、UL、OL用哪个比较好
  2. php函数相关函数,PHP数组相关函数汇总
  3. mysql limit 分页 0_Mysql分页之limit用法与limit优化
  4. linux ll 文件大小单位_该如何改善 Linux 系统性能?
  5. 160 - 45 Dope2112.2
  6. 基于(Python下的OpenCV)图像处理的喷墨墨滴形状规范检测
  7. 笨小熊 -- ACM解决方法
  8. 使用supervisord 来守护 nginx进程
  9. mysql 学习笔记08 日期相关函数2
  10. 【jenkins】jenkins CI/CD搭建基本过程