-----
VERTICES STATUS TOTAL COMPLETED RUNNING PENDING FAILED KILLED
--------------------------------------------------------------------------------
Map 1 .......... SUCCEEDED 1 1 0 0 0 0
--------------------------------------------------------------------------------
VERTICES: 01/01 [==========================>>] 100% ELAPSED TIME: s --------------------------------------------------------------------------------
Moving data to: stats: [numFiles=1, numRows=3000, totalSize=121379, rawDataSize=118379]
OK
Time taken: seconds
下面是样例输出,这里只包含两行实例,完整输出一共包含3000行。 / 2012-05-10 21:25:58 10 / 2012-05-10 21:34:28 7
7 部署Hbase分布式列数据库
7.1 部署HBase
进入先电大数据平台主界面,点击左侧的动作按钮,添加HBase服务。
7.2 HBase用户指南
7.2.1 测试验证
#su – hbase $ hbase shell
7.2.2 HBase Shell常用命令
HBase Shell常用的几个命令如下: 名称 创建表 命令表达式 create '表名称', '列名称1','列名称2','列名称N' 添加记录 查看记录 查看表中的记录总数 删除记录 删除一张表 put '表名称', '行名称', '列名称:', '值' get '表名称', '行名称' count '表名称' delete '表名' ,'行名称' , '列名称' 先要屏蔽该表,才能对该表进行删除,第一步 disable '表名称' 第二步 drop '表名称' 查看所有记录 查看某个表某个列中所有数据 更新记录 1. 一般操作 1) 查询服务器状态 hbase(main):001:0> status 2 servers, 0 dead, average load 2) 查询hive版本
hbase(main):002:0> version
re1dbf4df30d214fca14908df71d0ea46, Sun May 17 12:34:26 PDT 2015 2. DDL操作
scan \表名称\ scan \表名称\, ['列名称:'] 就是重写一遍进行覆盖 1) 创建一个表
hbase(main):003:0>create 'member','member_id','address','info' 0 row(s) in 2) 获得表的描述 hbase(main):005:0> list
TABLE
member 1 row(s) in seconds => [\
3) 删除一个列族,alter,disable,enable
我们之前建了3个列族,但是发现member_id这个列族是多余的,因为他就是主键,所以我们要将其删除。
hbase(main):006:0> alter 'member',{NAME=>'member_id',METHOD=>'delete'} hbase(main):014:0> describe 'member'
Table member is ENABLED
member
COLUMN FAMILIES DESCRIPTION {NAME => 'address', DATA_BLOCK_ENCODING => 'NONE', BLOOMFILTER => 'ROW', REPLICATION_SCOPE => '0', VERSIONS => '1', COMPRESSION => 'NONE', MIN_VERSIONS => '0', TTL => 'FOR
EVER', KEEP_DELETED_CELLS => 'FALSE', BLOCKSIZE => '65536', IN_MEMORY => 'false',
BLOCKCACHE => 'true'} {NAME => 'info', DATA_BLOCK_ENCODING => 'NONE', BLOOMFILTER => 'ROW', REPLICATION_SCOPE => '0', VERSIONS => '1', COMPRESSION => 'NONE', MIN_VERSIONS => '0', TTL => 'FOREVE
R', KEEP_DELETED_CELLS => 'FALSE', BLOCKSIZE => '65536', IN_MEMORY => 'false',
BLOCKCACHE => 'true'}