实验八 Hbase 入门

本文是关于HBase的入门实验,旨在理解HBase在Hadoop架构中的作用,熟悉HBase Shell操作。实验包括:安装HBase,配置环境变量,设置HBase数据存储位置,启动Hadoop和HBase,以及使用HBase Shell创建和操作表格。通过实例展示了如何将结构化数据导入HBase,并对比了HBase与关系型数据库的区别。
摘要由CSDN通过智能技术生成

实验八 Hbase 入门

  • 实验目的
  1. 理解HBase在Hadoop体系结构中的角色。
  2. 熟练使用HBase操作常用的Shell命令。
  • 实验环境

与实验五一致https://mp.csdn.net/editor/html/116616391,其他命令可参考实验六:https://mp.csdn.net/editor/html/116618050实验七https://mp.csdn.net/editor/html/116618050
实验十:https://mp.csdn.net/editor/html/116618915

  • 试验内容

按要求完成问题:

  1. 假定MySQL里有member表,要求使用Hbase的Shell接口,在Hbase中新建并存储此表。

    身份ID

    姓名

    性别

    年龄

    班级

    C++成绩

    操作系统成绩

    201401

    王辉

    21

    计算机14-2

    85

    60

    201402

    王丽

    22

    计算机15-2

    80

    80

    201403

    郭涛

    23

    计算机16-2

    75

    90

  2. 实验步骤
  3. HBase是一个分布式的、面向列的开源数据库,源于Google的一篇论文《BigTable:一个结构化数据的分布式存储系统》。HBase以表的形式存储数据,表有行和列组成,列划分为若干个列族/列簇(column family)。欲了解HBase的官方资讯,请访问HBase官方网站。

    HBase的运行有三种模式:单机模式、伪分布式模式、分布式模式。

    单机模式:在一台计算机上安装和使用HBase,不涉及数据的分布式存储;伪分布式模式:在一台计算机上模拟一个小的集群;分布式模式:使用多台计算机实现物理意义上的分布式存储。这里出于学习目的,我们只重点讨论单机模式。

     

  4. HBase安装
  5. 1)下载Hbase

    http://archive.apache.org/dist/hbase/1.2.6/ base-1.2.6-bin.tar.gz

    下载对应hadoop

    https://archive.apache.org/dist/hadoop/common/

    Hadoop与Hbase对应版本关系:(此实验环境选择hadoop 2.7.1 ,Hbase 2.0.0)

     

  6. 解压安装包hbase-2.0.0-bin.tar.gz至路径 /usr/local。
  7. sudo tar -zxvf  hbase-2.0.0-bin.tar.gz -C /usr/local
    解压缩完毕:

     

  8. 将解压的文件名hbase-2.0.0改为hbase,以方便使用,命令如下
  9. sudo mv /usr/l

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值