首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Geomesa HBase表中读取数据?

如何从Geomesa HBase表中读取数据?
EN

Stack Overflow用户
提问于 2019-08-30 16:06:51
回答 1查看 96关注 0票数 0

我很好奇地想知道Geomesa在HBase中的价值是什么?在将数据存储到HBase之前,Geomesa做了什么处理/转换?

例如,如果我在HBase上直接获取一个Id,那么我会得到response-1,但是对于相同的Id,如果我导出geomesa-hbase,那么我会得到response-2。如果我想直接读取response-1,我需要做什么类型的转换?它是Kryo序列化的byte[]吗?

响应-1

代码语言:javascript
复制
COLUMN                                         CELL                                                                                                                                  
 d:                                            timestamp=1567139694958, value=\x02\x00\x00\x00`OSM-node-541692281\xB9\x01\x08\x03\xC0^\x87\x9D\x0A\xBC\x01L@G\xD9\xA0\x01\x92\xA77\x7F\xF8\x00\x00\x00\x00\x00\x00\x01\x00\x00\x01a\x9F\xA1\x80h\x821-\xB1testUse\xF2OS\xCD\x01\x00\x00\x00\x01B\xDF\xAE\xC3\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x05\x183<>@HKTU^                                                                                    
1 row(s) in 0.8870 seconds

响应-2:

代码语言:javascript
复制
id,key:String,*geom:Point:srid=4326,timestamp:Timestamp,version:String,uid:String,user:String,featureSource:String,nodeId:Long,"tags:Map[String,String]",changeset:Long,visible:Boolean
OSM-node-5416922819,OSM-node-5416922819,POINT (-122.1189600788104 47.7001955),2018-02-16T17:20:17.000Z,1,-1,testUser,OSM,5416922819,,0,false
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-30 22:21:05

HBase始终将值存储为byte[]。在本例中,该值是一个Kryo序列化的SimpleFeature。您可以使用GeoMesa serializer instance对其进行反序列化。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57722912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档