HBase shell 命令创建表及添加数据操作
2016-11-03 22:27
316 查看
创建表,表名hbase_1102,HBase表是由Key-Value组成的,此表中Key为NAME
此表有两个列族,CF1和CF2,其中CF1和CF2下分别有两个列name和gender,Chinese和Math
1,创建表hbase_1102有两个列族CF1和CF2
2,向表中添加数据,在想HBase的表中添加数据的时候,只能一列一列的添加,不能同时添加多列。
这样表结构就起来了,其实比较自由,列族里边可以自由添加子列很方便。如果列族下没有子列,加不加冒号都是可以的。
如果在添加数据的时候,需要手动的设置时间戳,则在put命令的最后加上相应的时间戳,时间戳是long类型的,所以不需要加引号
3,查看表中的所有数据
4,查看其中某一个Key的数据
此表有两个列族,CF1和CF2,其中CF1和CF2下分别有两个列name和gender,Chinese和Math
1,创建表hbase_1102有两个列族CF1和CF2
hbase(main):041:0> create 'hbase_1102', {NAME=>'cf1'}, {NAME=>'cf2'}
2,向表中添加数据,在想HBase的表中添加数据的时候,只能一列一列的添加,不能同时添加多列。
hbase(main):042:0> put 'hbase_1102', '001','cf1:name','Tom' hbase(main):043:0> put 'hbase_1102', '001','cf1:gender','man' hbase(main):044:0> put 'hbase_1102', '001','cf2:chinese','90' hbase(main):045:0> put 'hbase_1102', '001','cf2:math','91'
这样表结构就起来了,其实比较自由,列族里边可以自由添加子列很方便。如果列族下没有子列,加不加冒号都是可以的。
如果在添加数据的时候,需要手动的设置时间戳,则在put命令的最后加上相应的时间戳,时间戳是long类型的,所以不需要加引号
hbase(main):045:0> put 'hbase_1102', '001','cf2:math','91',1478053832459
3,查看表中的所有数据
hbase(main):046:0> scan 'hbase_1102' ROW COLUMN+CELL 001 column=cf1:gender, timestamp=1478053832459, value=man 001 column=cf1:name, timestamp=1478053787178, value=Tom 001 column=cf2:chinese, timestamp=1478053848225, value=90 001 column=cf2:math, timestamp=1478053858144, value=91 1 row(s) in 0.0140 seconds
4,查看其中某一个Key的数据
hbase(main):048:0> get 'hbase_1102','001' COLUMN CELL cf1:gender timestamp=1478053832459, value=man cf1:name timestamp=1478053787178, value=Tom cf2:chinese timestamp=1478053848225, value=90 cf2:math timestamp=1478053858144, value=91 4 row(s) in 0.0290 seconds
相关文章推荐
- HBase shell 命令创建表及添加数据操作
- HBase shell 命令创建表及添加数据操作
- HBase shell 命令创建表及添加数据操作
- SQL server 2000创建数据库角色以及向数据库角色添加用户的命令
- MongoDB创建表步骤,Mongo常用的数据库操作命令,查询,添加,更新,删除_MongoDB 性能监测
- SQL数据库常用命令-创建,删除表-添加,修改,删除字段
- MongoDB创建表步骤,Mongo常用的数据库操作命令,查询,添加,更新,删除_MongoDB 性能监测
- 不进hbase shell,直接使用Hbase命令创建预分区表
- MongoDB创建表步骤,Mongo常用的数据库操作命令,查询,添加,更新,删除_MongoDB 性能监测
- MongoDB创建表步骤,Mongo常用的数据库操作命令,查询,添加,更新,删除_MongoDB 性能监测
- MFC学习笔记.day03-菜单,图形标记菜单创建,菜单栏禁用,命令响应,右键弹出菜单,添加菜单
- SQL数据库常用命令-创建,删除表-添加,修改,删除字段
- u-boot平台的建立,驱动的添加,索引的创建,命令机制的实现.
- LINUX入门常用命令之目录的创建与删除
- vi部分命令. 替换操作; 文本格式转换; 在整个文件中替换; 在行首尾添加字符串.
- 在添加windows应用程序时出现“automation服务器不能创建对象 ”的错误
- 自动创建临时表,并给临时表添加一个自动增长的行号字段
- C#.NET向现有文件添加文本+创建一个新文本文件并写入一个字符串
- Linux添加管理员权限用户 进程命令
- 用JAVA创建XML文档,为java API文档添加搜索功能