HBase shell 命令创建表及添加数据操作
来源:互联网 发布:林州网络最近新闻 编辑:程序博客网 时间:2024/05/17 07:02
创建表,表名hbase_1102,HBase表是由Key-Value组成的,此表中Key为NAME
此表有两个列族,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
0 0
- HBase shell 命令创建表及添加数据操作
- HBase shell 命令创建表及添加数据操作
- Hbase 创建表 shell 命令
- HBase Shell 操作命令&&使用Sqoop将数据导入HBase
- HBase shell命令操作
- [Hbase] Hbase shell 操作数据
- HBase Shell基本操作命令
- HBASE的SHELL命令操作
- Hbase 基本shell操作命令
- hbase shell 基本操作命令
- 十九、Hbase shell命令操作
- hbase shell操作命令大全
- 大数据-hbase shell操作
- HBase Shell及JavaAPI操作
- Hbase数据库中表的操作命令简介 Hbase shell命令
- hive到hbase创建映射表以及添加数据
- HBase Shell的一些基本操作命令
- hbase表操作命令
- 注意程序前后相同变量类型一致
- MySQL 动态字符串处理详解
- DPX与C语言
- eclipe下安装spring ide
- 技术转行产品总结思考(二)——告诉你一个真正的缔造企鹅
- HBase shell 命令创建表及添加数据操作
- 创建oracle表空间的语句
- 关于Java 变量
- JZOJ4847. 夕阳
- 设计模式——简单工厂模式
- 复习数据库笔记
- 栈使用量的一种检测方法
- jackson配置
- 使用ajax向后台请求时,前台报错406 Not Acceptable