云计算与大数据实验:Hbase shell基本命令操作

【实验目的】

    1)了解hbase服务

    2)学会启动和停止服务

    3)学会进入hbase shell环境

【实验原理】

    HBase是一个分布式的、面向列的开源数据库,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据。本实验时在linux系统中配置hbase环境,通过在hbase shell环境下进行对hbase表的基本操作。

【实验环境】

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

    工具包在/simple/soft目录下

【实验步骤】

    一、操作hbase表

        1.1 启动hadoop服务,执行命令start-all.sh,在linux系统中终端执行命令:start-hbase.sh回车启动hbase服务。然后执行命令:cd /simple/hbase-0.92-hadoop2/bin进入hbasebin目录,执行连接hbase shell命令:./hbase shell进入命令环境,然后执行命令:create ‘test’,’cf’创建一个表test并指定该表的一个列族cf。如图1所示

 

 

 

图1

        1.2 上一步操作之后创建test表,然后执行命令:put ‘test’,’row1’,’cf:a’,’va’为表test按行为列族添加列值。如图2所示

 

 

 

图2

        1.3 如果想查看一下表test中添加的行信息,可以执行命令:scan ‘test’查看表test中所有的信息。 如图3所示

 

 

 

图3

        1.4 如果想查看一下表test中某一行的信息,可以执行命令:get ‘test’,‘row1’查看表test中指定行row的所有的信息。 如图4所示

 

 

 

图4

        1.5 如果想查看一下表test中某一行列族的某列数据的信息,可以执行命令:get ‘test’,‘row1’,‘cf:a’查看表test中指定某行列族的某列的信息。 如图5所示

 

 

 

图5

        1.6 如果想删除前面创建的表test,需要首先执行命令:disable ‘test’让该表处于无效状态,然后执行删除该表,可以执行命令:drop ‘test’删除该表。 如图6所示

 

 

 

图6

    二 、退出hbase shell环境

        2.1 在hbase shell环境下执行相关操作完毕之后,想退出该命令环境,可以执行命令:quit即可退出。如图7所示

 

 

 

图7

posted @ 2019-11-23 15:57  hign  阅读(613)  评论(0编辑  收藏  举报