假设我有以下内容:
"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架构?
答案 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