我有一个hive表,由HDFS位置的底层镶木地板文件填充。现在,我已经通过更改列名更改了表模式,但现在列中填充了NULL而不是镶嵌中的原始数据。
答案 0 :(得分:0)
试一试。打开.avsc
文件。对于该列,您将找到类似
{
"name" : "start_date",
"type" : [ "null", "string" ],
"default" : null,
"columnName" : "start_date",
"sqlType" : "12"
}
添加别名
{
"name" : "start_date",
"type" : [ "null", "string" ],
"default" : null,
"columnName" : "start_date",
"aliases" : [ "sta_dte" ],
"sqlType" : "12"
}