2014-10-05 94 views
1

當我嘗試執行下面的豬腳本在我的Cloudera VM我收到以下錯誤豬腳本錯誤

grunt> sta1 = LOAD 'hdfs://localhost.localdomain:8020/user/cloudera/movies_data.csv' USING 
       PigStorage(',') AS (sno:int, moviename:chararray, year:int, rating:float, collect:int); 

2014年10月5日07:34:19670 [主] ERROR組織。 apache.pig.tools.grunt.Grunt - 錯誤1070:無法解析 使用導入的pigstorage:[,org.apache.pig.builtin。, org.apache.pig.impl.builtin。]日誌文件的詳細信息: /home/cloudera/pig_1412519459490.log

+0

這個錯誤是因爲PigStorage(','),我認爲當你加載數據集時,你可能已經爲PigStorage(',')中的p和s提供了小型大寫字母 – 2014-11-04 06:50:32

+0

發佈您的日誌。 – Kumar 2014-11-27 08:51:28

回答

2

此錯誤是因爲分隔符符號與hdfs中.csv文件中的PigStorage(',')不匹配。確保相應的.jar(宏)文件嵌入到豬中。

0

-Dpig.additional.jars使用此參數來添加豬運行所需的罐子。

0

檢查您的Cloudera Manager是否從VM瀏覽器啓動。

+0

歡迎來到StackOverflow!但是,感謝您的帖子,如果您的帖子不包含實質性代碼/說明,請將其留在評論部分,以備將來參考 – cdomination 2016-07-21 17:07:17