首页 > 系统服务 > 详细

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

时间:2019-11-23 16:36:37      阅读:85      评论:0      收藏:0      [点我收藏+]

【实验目的】

    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

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

原文:https://www.cnblogs.com/hign/p/11918357.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!