使用Kryo序列化的Apache Drill查询数据

时间:2015-09-21 09:04:08

标签: scala hbase kryo apache-drill

我通过将其序列化为字节数组,在 HBase 表列中成功保存了一个复杂对象( scala.Vector [(Int,Double)] ) ( scala.Array [Byte] )与 Kryo com.twitter.chill.KryoInjection )。

现在我想用 Apache Drill 查询这些数据,并将其从序列化字节数组转换为人类可读的数据。

我想我会用 Apache Drill 以某种方式“注册”我自己的转换器并将其提供给钻取查询。

不幸的是,我无法找到有关是否以及如何实现的任何信息。

1 个答案:

答案 0 :(得分:0)

如果您在hbase中以big endian编码数据,您将获得有意义的结果。您还可以在条件查询上获得更好的性能。我认为this doc有助于描述问题/解决方案。