Hadoop分布式数据库

一、试验目的要求

【实验要求】

  1. 搭建HBase编程环境
  2. 配置Eclipse和引入合适的jar包
  3. Hadoop集群与HBase启动顺序
  4. HBase应用程序练习
  5. 书上代码练习
  6. 学习编写一个HBase API程序
    【实验目的】
  7. 掌握HBase Shell操作
  8. 掌握HBase数据存储管理API的使用

二、试验环境

  1. Jdk8
  2. Maven3.5.2
  3. Eclipse
  4. Hadoop集群
  5. HBase

三、试验内容

项目一 HBase Shell

  1. 创建表并查看表
    create :创建表
    list :列出HBase中所有的表信息
    Describe ‘表名’
    在这里插入图片描述
    在这里插入图片描述
  2. 添加数据
    put :向表、行、列指定的单元格添加数据。一次只能为一个表的一行数据的一个列添加一个数据
    在这里插入图片描述
  3. 扫描表
    scan :浏览表的相关信息
    在这里插入图片描述
  4. 获取数据
    get:通过表名、行、列、时间戳、时间范围和版本号来获得相应单元格的值
    在这里插入图片描述
  5. 修改表
    Alter:为表增加或修改列组
    在这里插入图片描述

项目二 题

  1. 在HBase的scores表中,此前jason的course:math成绩为57分,现知补考成绩为63分,请使用put命令增加补考成绩,然后用scan命令显示jason的course:math成绩
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  2. 观察作业5的输出结果,使用get命令获取jason的math课程第一次考试成绩
    在这里插入图片描述
  3. 使用HBase Java API删除scores表中jason的math课程成绩、
    在这里插入图片描述

四、体会心得

  1. 在实验前老师讲解实验步骤时一定要认真听讲,将理论知识吃透,并注意老师所讲的容易出问题的点,为做实验打好基础。否则在实验过程中又会花费大量的时间去摸索实验步骤,不仅浪费时间,还容易因为速度慢而心浮气躁。
  2. 作为计算机专业的学生,我们身处网络发达的年代,网络科技发展速度非常之快,所以,我们的学习范围不应只局限于课本局限于校园,不断学习新的知识,接触新的环境,才能更全面地了解网络发展的新趋势。
  3. 在写代码时,一定要多练习,上网查资料。
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大菜彩

家人们鼓励鼓励!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值