zoukankan      html  css  js  c++  java
  • 云计算与大数据实验:Hbase shell操作成绩表

    【实验目的】

        1)了解hbase服务

        2)学会hbase shell命令操作成绩表

    【实验原理】

        HBase是一个分布式的、面向列的开源数据库,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据。本试验中hbase提供了一个shell的终端给用户交互。通过执行 help get 可以看到命令的帮助信息。

        一个学生成绩表的例子来演示hbase的用法。

        

        这里grad对于表来说是一个列,course对于表来说是一个列族,这个列族由两个列组成math和art,当然我们可以根据我们的需要在course中建立更多的列,如computer,physics等相应的列添加入course列族。

    【实验环境】

        本次环境是:centos6.5 + jdk1.7.0_79 + hadoop-2.4.1 + hbase

        工具包在/simple/soft目录下

    【实验步骤】

        一、操作hbase表score

            1.1 通过命令start-all.sh启动hadoop,在linux系统中终端执行命令:start-hbase.sh回车启动hbase服务。然后执行连接hbase shell命令:hbase shell进入命令环境,然后执行命令:create ‘score’,’grade’,’course’创建一个表score并指定该表的一个列族grade和course。如图1所示

     

    图1

            1.2 上一步操作之后创建score表,然后执行命令:describe ‘score’查看表score的描述信息。 如图2所示

     

    图2

            1.3 创建hbase表score之后,通过执行命令实现加入一行数据,行名称为zkb 列族grade的值为5,给zkb这一行的数据的列族course添加一列<math,97>,给zkb这一行的数据的列族course添加一列<art,87>。如图3所示

     

    图3

            1.4 创建hbase表score之后,通过执行命令加入一行数据,行名称为baoniu 列族grade的值为4,给baoniu这一行的数据的列族course添加一列<math,89>,给baoniu这一行的数据的列族course添加一列<art,80>。如图4所示

     

    图4

            1.5 查看score表中zkb和baoniu的行的相关数据 如图5所示

     

    图5

            1.6 查看baoniu行指定列族的所有信息 如图6所示

     

    图6

            1.7查看某一行指定列族的列单元中的某个元素。如图7所示

     

    图7

            1.8 查看score表中所有数据和指定的列

            注意:scan命令可以指定startrow,stoprow来scan多个row,例如:scan 'user_test',{COLUMNS =>'info:username',LIMIT =>10, STARTROW => 'test',STOPROW=>'test2'}。如图8所示

     

    图8

            1.9 查看score表中所有数据courses列族的所有数据,执行命令:scan'score',{COLUMNS => 'course'},(关键词columns不能小写)。如图9所示

     

    图9

            1.10 删除score表。如图10所示

     

    图10

  • 相关阅读:
    1. Window环境下
    A-Frame 简介03
    A-frame_02
    A-Frame_简单介绍
    iOS_UIWebView加载本地html文件路径问题
    AVAudioRecorder 录制音频
    内存管理, 对象的生命周期
    02-socket编程
    01-socket第三方库 AsyncSocket(GCDAsyncSocket)
    01-MKNetworkKit介绍及使用
  • 原文地址:https://www.cnblogs.com/hign/p/11918191.html
Copyright © 2011-2022 走看看