我們旨在利用PIG進行服務器日誌的大規模日誌分析。我需要從一個文件加載一個PIG映射數據類型。PIG加載CSV - 地圖類型錯誤
我試着用下面的數據運行一個示例PIG腳本。
在我的CSV文件中的行,名爲 '測試'(由PIG處理)的樣子,
151364,[ref#R813,highway#secondary]
我的PIG腳本
a = LOAD 'test' using PigStorage(',') AS (id:INT, m:MAP[]);
DUMP a;
的想法是加載一個int和第二個元素作爲散列表。 但是,當我轉儲時,int字段得到正確解析(並在轉儲中打印),但未解析映射字段導致解析錯誤。
有人能解釋一下,如果我錯過了什麼嗎?