hive中不同数据类型存储在Hbase中的格式解析
来源:互联网 发布:linux 分辨率 命令 编辑:程序博客网 时间:2024/05/05 00:26
1. Hive中操作
2.Hbase中查询
3.Hive中插入下面数据(下面的时间没有进去,格式不对)
5.java程序读取
发现出过binary类型,其余类型都是以字符串存储在hbase中的。
./bin/beeline!connect jdbc:hive2://localhost:10000rootrootdeveCREATE TABLE hbase_table_hyy1(key int, c1_tinyint tinyint,c2_smallint smallint,c3_int int,c4_bigint bigint,c5_float float ,c6_double double,c7_string string,c8_binary binary,c9_timestamp timestamp, c10_decimal decimal,c11_char char(30),c12_varchar varchar(30),c13_date date) STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,f1:c1,f1:c2,f1:c3,f1:c4,f1:c5,f1:c6,f1:c7,f1:c8,f1:c9,f1:c10,f1:c11,f1:c12,f1:c13")TBLPROPERTIES ("hbase.table.name" = "hyy1", "hbase.mapred.output.outputtable" = "hyy1");插入一条数据
insert into hbase_table_hyy1 values(5,2,32,800000,3398888222299,12.12,32.34232,'kf panda','kf panda','2015-12-25 11:23:46',45.345672,'kf panda','kf panda','2015-12-25');
2.Hbase中查询
hbase(main):409:0* scan "hyy1"ROW COLUMN+CELL 5 column=f1:c1, timestamp=1461203860561, value=2 5 column=f1:c10, timestamp=1461203860561, value=45 5 column=f1:c11, timestamp=1461203860561, value=kf panda 5 column=f1:c12, timestamp=1461203860561, value=kf panda 5 column=f1:c13, timestamp=1461203860561, value=2015-12-25 5 column=f1:c2, timestamp=1461203860561, value=32 5 column=f1:c3, timestamp=1461203860561, value=800000 5 column=f1:c4, timestamp=1461203860561, value=3398888222299 5 column=f1:c5, timestamp=1461203860561, value=12.12 5 column=f1:c6, timestamp=1461203860561, value=32.34232 5 column=f1:c7, timestamp=1461203860561, value=kf panda 5 column=f1:c8, timestamp=1461203860561, value=a2YgcGFuZGE= 5 column=f1:c9, timestamp=1461203860561, value=2015-12-25 11:23:46
3.Hive中插入下面数据(下面的时间没有进去,格式不对)
insert into hbase_table_hyy1 values(6,2,32,800000,3398888222299,12.12,32.34232,'kf panda','kf panda','2015/12/25 11:23:46',45.345672,'kf panda','kf panda','2015/12/25');4. Hbase中查询
6 column=f1:c1, timestamp=1461203991093, value=2 6 column=f1:c10, timestamp=1461203991093, value=45 6 column=f1:c11, timestamp=1461203991093, value=kf panda 6 column=f1:c12, timestamp=1461203991093, value=kf panda 6 column=f1:c2, timestamp=1461203991093, value=32 6 column=f1:c3, timestamp=1461203991093, value=800000 6 column=f1:c4, timestamp=1461203991093,value=3398888222299 6 column=f1:c5, timestamp=1461203991093, value=12.12 6 column=f1:c6, timestamp=1461203991093, value=32.34232 6 column=f1:c7, timestamp=1461203991093, value=kf panda 6 column=f1:c8, timestamp=1461203991093, value=a2YgcGFuZGE=
5.java程序读取
ROW: 5Family:f1 Qualifier :c1 value: 2 ValueLength: 1Family:f1 Qualifier :c10 value: 45 ValueLength: 2Family:f1 Qualifier :c11 value: kf panda ValueLength: 30Family:f1 Qualifier :c12 value: kf panda ValueLength: 8Family:f1 Qualifier :c13 value: 2015-12-25 ValueLength: 10Family:f1 Qualifier :c2 value: 32 ValueLength: 2Family:f1 Qualifier :c3 value: 800000 ValueLength: 6Family:f1 Qualifier :c4 value: 3398888222299 ValueLength: 13Family:f1 Qualifier :c5 value: 12.12 ValueLength: 5Family:f1 Qualifier :c6 value: 32.34232 ValueLength: 8Family:f1 Qualifier :c7 value: kf panda ValueLength: 8Family:f1 Qualifier :c8 value: a2YgcGFuZGE= ValueLength: 12Family:f1 Qualifier :c9 value: 2015-12-25 11:23:46 ValueLength: 19ROW: 6Family:f1 Qualifier :c1 value: 2 ValueLength: 1Family:f1 Qualifier :c10 value: 45 ValueLength: 2Family:f1 Qualifier :c11 value: kf panda ValueLength: 30Family:f1 Qualifier :c12 value: kf panda ValueLength: 8Family:f1 Qualifier :c2 value: 32 ValueLength: 2Family:f1 Qualifier :c3 value: 800000 ValueLength: 6Family:f1 Qualifier :c4 value: 3398888222299 ValueLength: 13Family:f1 Qualifier :c5 value: 12.12 ValueLength: 5Family:f1 Qualifier :c6 value: 32.34232 ValueLength: 8Family:f1 Qualifier :c7 value: kf panda ValueLength: 8Family:f1 Qualifier :c8 value: a2YgcGFuZGE= ValueLength: 12
发现出过binary类型,其余类型都是以字符串存储在hbase中的。
0 0
- hive中不同数据类型存储在Hbase中的格式解析
- hive不同分区不同存储格式
- Hive数据类型与文件存储格式
- Parquet_2. 在 Impala/Hive 中使用 Parquet 格式存储数据
- Hive 不同存储格式表数据同步问题
- Hive 数据类型和存储格式、建表操作
- JAVA生产报表导出成PDF格式(报表中的内容存储在String字符串中,需要解析,业务特殊)
- hive中的支持的存储格式和压缩格式
- VC编程中常用数据类型和函数在不同编码格式下的对应关系
- lpc1768中结构体在RAM中的存储格式
- 在不同hbase集群中迁移数据
- HBase数据存储格式
- HBase数据存储格式
- Hbase存储格式
- HBase数据存储格式
- hive文件存储格式
- hive文件存储格式
- hive文件存储格式
- java web笔记——request&response
- 在APM中添加新的mavlink消息
- POJ-3468 A Simple Problem with Integers(Splay实现)
- GoSublime介绍安装配置
- iOS 技能图谱
- hive中不同数据类型存储在Hbase中的格式解析
- Qt 中的有关数据转换 int QString char* QByteArray 的转换
- 注入式框架Butterknife(黄油刀)的使用
- GoSublime 快捷键
- JNI中C/C++调用JAVA类的方法
- 三大WEB服务器对比分析(apache ,lighttpd,nginx)
- Maven学习随笔
- 网站访问慢怎么办?
- 电路常识性概念(6)-VCC、VDD和VSS三种标号的区别