云计算与大数据实验:Hbase shell基本命令操作 |
您所在的位置:网站首页 › shell访问HBase实验报告 › 云计算与大数据实验: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 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |