impala是否适用于嵌套的avro结构?

时间:2014-03-07 03:28:04

标签: impala

假设我有以下内容:

"properties" : {
"prop1": "propval",
"prop2": 5
"prop3": {"subprop1":"subpropval1","subprop2":"subpropval2"}
}
"testlist" : [
{"key": "item1", "key2": "value1"},
{"key": "item1", "key2": "value1"}
{"key": "item1", "key2": "value1"}
]

这是否可以加载到Impala中并且可以查询而无需指定模式?或者它必须是没有列表/嵌套结构的“扁平”avro架构?

2 个答案:

答案 0 :(得分:0)

使用Impala查询嵌套数据是针对2.0发布[1],这应该发生在2014年下半年。

[1] http://blog.cloudera.com/blog/2013/09/whats-next-for-impala-after-release-1-1/

答案 1 :(得分:0)

avro中的嵌套类型将在Impala 2.2中提供: https://issues.cloudera.org/browse/IMPALA-345