2017-02-27 38 views
-1

我每天都在提取Json文件。如果添加了任何新列,json文件可能會有所不同。如何讀取動態json並創建配置單元表格語法。如何將新語法與現有基本版本的配置單元語法進行比較?在配置單元中閱讀Dynamic Json

問候 Ç

+0

添加數據樣本和所需結果。 –

+0

@Dudu只是一個簡單的json文件,在第一天有3個字段。在第2天有4個領域。 – Chips

+0

請提供數據樣本 - 包括所需結果並強調您所要求的比較。 –

回答

0

這是不可能創建/使用JSON SERDE讀動態列。

由於配置單元僅存儲元,並在執行時執行序列化數據(文件格式 Serde屬性)。

所以,你必須下降,下垂內部表之前重新創建表的新列名

。取文件的備份。

**注意:**對於hive 1.5或更高版本,可以使用avro文件格式。