1. 程式人生 > >hive load檔案第一個欄位為NULL

hive load檔案第一個欄位為NULL

在hive中,通常需要載入外部資料來源。load檔案時,第一個欄位會出現NULL。例如:
1、執行load語句:
LOAD DATA LOCAL INPATH ‘test.txt’ OVERWRITE INTO TABLE table_name_xxx;
2、結果:
這裡寫圖片描述

經排查,這種情況通常是上傳檔案編碼問題導致的,解決辦法如下:
使用UE或Notepad++,將檔案儲存為“以UTF-8無BOM格式編碼”,即可。