2015-09-15 73 views
1

我想使用從Piggybank圖書館,它給我一些錯誤。豬:如何使用Piggybank的圖書館

這是我的代碼:

REGISTER /usr/lib/pig/piggybank.jar; 
DEFINE CSVExcelStorage org.apache.pig.piggybank.storage.CSVExcelStorage; 
a = LOAD 'csvtest/' USING CSVExcelStorage() 

而且錯誤:

2015-09-15 00:18:15,480 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 101: file '/usr/lib/pig/piggybank.jar' does not exist. 

我跟着指示從本指南,,和已建成項目。

我應該將piggybank.jar移動到/usr/lib/pig/piggybank.jar

謝謝。

回答

5
REGISTER <path of piggybank jar>; 

您需要指定本地系統中提取豬的jar的路徑。

例如,這對我的路徑:

+0

@ user3276768這樣做幫你?如果是,請接受。 – YoungHobbit

+0

它的工作。謝謝! – user3276768

0

過類似的麻煩,我用:寄存器HDFS:///usr/lib/pig/piggybank.jar'