1.安装软件

OS:centos6.5

Hadoop:hadoop2.6.0

Hbase:hbase.1.0.0

JDK: jdk1.7.0_51

集群机器:

192.168.153.130(hadoop130 namenode)

192.168.153.131 (hadoop131datanode)

192.168.153.132 (hadoop132datanode)

2.安装步骤

如下安装步骤假设的JDK已经安装,如果未安装请自行查找JDK安装教程。

2.1 安装hadoop

(1)下载hadoop版本(hadoop2.6.0),下载地址:http://www.apache.org/dyn/closer.cgi/hadoop/common/   在此路径下选择相应的版本下载。

(2)解压hadoop-2.6.0.tar.gz

tar zxvf hadoop-2.6.0.tar.gz  -C /home/hadoop001/thirdparty/

将hadoop解压到/home/hadoop001/thirdparty/ 目录下。

(3)将hadoop添加到环境变量中

vim ~/.bashrc 打开.bashrc文件添加HADOOP_HOME

exportJAVA_HOME=/home/hadoop001/thirdparty/jdk1.7.0_51

export PATH=$HADOOP_HOME/bin:$PATH

(4)修改配置文件($HADOOP_HOME/etc/hadoop目录下)

配置core-site.xml

配置hdfs-site.xml:

配置mapred-site.xml文件

配置yarn-site.xml文件

修改slaves文件,添加datanode节点hostname到slaves文件中

hadoop131

hadoop130

(5)格式化集群,在hadoop130节点上执行如下命令:

hadoopnamenode -format

(6)启动集群,在hadoop130节点上执行如下命令:

start-all.sh

(7) 通过浏览器查看hadoop是否安装成功:

输入: http://hadoop130:50070

输入:http://hadoop130:8088/

2.2 安装Hbase

(1)下载hbase版本

下载地址:http://www.apache.org/dyn/closer.cgi/hbase/,在此路径下选择相应的版本下载,本次安装下载hadoop1.0.0版本

(2)解压hbase-1.0.0-bin.tar.gz

tar zxvf hbase-1.0.0-bin.tar.gz –C/home/hadoop001/thirdparty/

(3)将hbase添加到环境变量中

exportHBASE_HOME=/home/hadoop001/thirdparty/hbase-1.0.0

export PATH=$HBASE_HOME/bin:$PATH

(4)修改配置文件

修改hbase-env.sh

exportJAVA_HOME=/home/hadoop001/thirdparty/jdk1.7.0_51

修改hbase-site.xml

备注:

在上面的配置文件中,第一个属性指定本机的hbase的存储目录;第二个属性指定hbase的运行模式,true代表全分布模式;第三和第四个属性是关于Zookeeper集群的配置。我的Zookeeper安装在hadoop130,hadoop131和hadoop132上。

修改regionservers,在regionservers文件中添加如下内容:

hadoop131

hadoop130

(5)启动hbase

启动hbase时要确保hdfs已经启动。在主节点上执行:

start-hbase.sh

启动成功后集群会多出如下进程:

NameNode节点:

Datanode节点:

通过浏览器查看:

输入:http://hadoop130:16030

2.3 Hbase shell测试

(1)执行hbase shell 命令:

(2)创建testtable表

create 'testtable', 'colfaml'

(3)put数据

hbase shell是基于Ruby实现的,因此使用过程中可以将hbase shell与Ruby代码混合使用,此示例参考《HBase权威指南》p-66页shell介绍。

for i in 'a'..'z' do for j in 'a'..'z' do \

put 'testtable' , "row-#{i}#{j}","colfaml:#{j}" ,"#{j}" end end(4)查看插入数据

scan 'testtable'

部分结果截图:

3.常用参数(待续)

4.备注

目前安装所有配置都是最简配置,并没有考虑参数优化,此教程的目的是让Hbase先跑起来,优化后期继续做。

Hbase完全分布式集群安装配置(Hbase1.0.0,Hadoop2.6.0)相关推荐

  1. Ceph分布式集群安装配置

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站:https://www.captainai.net/dongkelun 前言 记录Ceph分布式集群安 ...

  2. Hadoop分布式集群安装配置

    1.1 安装环境 操作系统deepin 15.11, VMware Workstation,hadoop 3.1.3 版本.在deepin 操作系统中安装 VMware Workstation,在 V ...

  3. HBase 1.2.6 完全分布式集群安装部署详细过程

    2019独角兽企业重金招聘Python工程师标准>>> Apache HBase 是一个高可靠性.高性能.面向列.可伸缩的分布式存储系统,是NoSQL数据库,基于Google Big ...

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

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

  5. HBase完全分布式集群部署

    1.简介 HBase是一个分布式的.面向列的开源数据库,它不同于一般的关系数据库,是一个适合于非结构化数据存储的数据库.另一个不同的是HBase基于列的而不是基于行的模式.HBase使用和 BigTa ...

  6. ElasticSearch-2.0.0集群安装配置与API使用实践

    ElasticSearch是基于全文搜索引擎库Lucene构建的分布式搜索引擎,我们可以直接使用ElasticSearch实现分布式搜索系统的搭建与使用,都知道,Lucene只是一个搜索框架,它提供了 ...

  7. ZooKeeper伪分布式集群安装及使用

    为什么80%的码农都做不了架构师?>>>    ZooKeeper伪分布式集群安装及使用 让Hadoop跑在云端系列文章,介绍了如何整合虚拟化和Hadoop,让Hadoop集群跑在V ...

  8. ZooKeeper伪分布式集群安装

    为什么80%的码农都做不了架构师?>>>    获取ZooKeeper安装包 下载地址:http://apache.dataguru.cn/zookeeper 选择一个稳定版本进行下 ...

  9. redis3.0.2 分布式集群安装详细步骤

    redis3.0.2 分布式集群安装详细步骤 --(centos5.8 X64系统) 版本历史 时间 版本 说明 编写者 2015-06-5 1.0 redis3.0.2 分布式集群安装详细步骤 cs ...

最新文章

  1. Oracle Mutex 机制 说明
  2. 算法 快速求一个整数的7倍
  3. 【Linux 内核 内存管理】虚拟地址空间布局架构 ② ( 用户虚拟地址空间组成 | 内存描述符 mm_struct 结构体源码 )
  4. UVA 1646 Edge Case
  5. icloud连接服务器时出现问题_ios13 ipad/iphone与windows 连接传输文件显示连接服务器用户或密码无效解决方法...
  6. python巡检脚本juniper_JUNIPER设备日常维护巡检命令
  7. MindSpore小笔记
  8. linux 控制终端卡,配置通过串口控制linux操作系统的终端
  9. 微软收购企业群组通讯软件商Parlano
  10. Nginx之location配置
  11. CheckedListBoxControl 实现复选框的单选与多选功能
  12. 医院耗材管理系统开发_13
  13. 【SCM】基于报童模型的MAPE与Profit仿真
  14. 【Algorithm】算法设计与分析(第二版)- 王红梅 - JAVA实现:3.2 分式化简。设计算法,将一个给定的真分数化简为最简分数形式。例如,将6/8化简为3/4
  15. 美通企业日报 | 三大因素最影响职场女性心理健康;Instagram重要性超过推特脸书...
  16. sparking Streaming version 2.3.2+kafka接收实时流数据找不到hive创建的数据库问题
  17. 浅谈零知识证明之二:简短无交互证明(SNARK)
  18. 钉钉机器人关键词应答_Gmail 邮件推送到钉钉群机器人(详细)教程|国内接收 Gmail 邮件...
  19. 常青科技冲刺A股上市:研发费用率较低,关联方曾拆出资金达1亿元
  20. ZYNQ学习笔记(五)---按键控制LED灯亮灭实验

热门文章

  1. Gradle打可运行Jar包(包含依赖第三方库中的类)
  2. Google+ 关闭引大V不满:700万粉丝“说没就没”
  3. 深入理解JAVA虚拟机——个人阅读笔记
  4. java中的标记接口
  5. Linux substring if
  6. 永不消逝的缓存数据:Adaptec 5445Z RAID卡评测(连载之一)
  7. 古早但有用:CISA 发布15个正遭利用的老旧漏洞
  8. 谷歌和 Zyxel 各修复一个已遭利用的 0day
  9. python os详解
  10. Windows Server 2008 R2正式版尝鲜体验