2014-05-23 84 views
0

是否可以獲取Hive中記錄的文件名?這對調試非常有幫助。獲取Hive中記錄的文件名

在我的特殊情況下,我在映射到大於100個大文件的文件夾的表中有一個不正確的值。使用grep非常低效

回答

3

HIVE支持虛擬列,例如INPUT__FILE__NAME。它爲映射器任務提供輸入文件的名稱。

看看文檔here。它提供了一些關於如何做到這一點的例子。

不幸的是,我現在無法測試。讓我知道這是否工作。

+0

完美的,正是我所期待的,很好。謝謝:) – FrankyK

+0

很高興它工作... :-) – visakh