Hive字段注釋會顯示成from deserializer


在使用多分割符的過程中,Hive的注釋中文注釋顯示成了from deserializer,查看發現是Bug,只能臨時解決。

問題說明

當使用非內置SerDe時,添加了注釋的話,字段注釋會顯示成from deserializer

解決過程

這個問題官方目前尚未解決,但是可以設置Hive如下屬性來能夠正確識別注釋,即使用你指定的SerDe來解析Schema——


set hive.serdes.using.metastore.for.schema=org.apache.hadoop.hive.contrib.serde2.MultiDelimitSerDe;

 

參考:

Hive column comments disappearing/being replaced by “from deserializer” HIVE-15374

Hive table always set column comment is “from deserializer” STACKOVERFLOW


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM