重命名Avro模式的字段并将数据加载到Hive中

时间:2019-03-19 18:55:54

标签: hive schema avro spark-avro

我正在尝试使用别名重命名Avro模式,如下所示:-

旧模式就像-

{
"name": "test",
"type": "int"
}, 

{
"name": "Num",
"type": "int"
}, 

我想将test重命名为Test,将Num重命名为Number。 我尝试过Aliases这样做

{
"name": "Test",
"type": "int",
"aliases": ["test"]
}, 

{
"name": "Number",
"type": "int",
"aliases": ["Num"]
}, 

但是在查询配置单元表时,出现了

之类的错误

"found Duplicate field Test" & "found Duplicate field Num"

我检查了字段和数据中是否只有一次出现。

我确实没有遇到问题。

0 个答案:

没有答案