hadoop pig mapreduce分布式缓存文件

时间:2014-02-11 06:25:13

标签: hadoop apache-pig

我正在使用hadoop1.2.1和pig0.10。我在mapreduce作业中使用了一些jar文件。所以我将jar文件复制到/ tmp / lib路径中的hdfs。然后在pig脚本中我尝试添加类似SET mapred.cache.files /tmp/lib/file.jar的语句; SET mapred.create.symlink yes;。但是我得到了错误

Exception in thread "main" org.apache.pig.impl.logicalLayer.FrontendException: ERROR 1000: Error during parsing. <line 1, column 0>  Syntax error, unexpected symbol at or near 'SET'
at org.apache.pig.PigServer$Graph.parseQuery(PigServer.java:1597)

1 个答案:

答案 0 :(得分:0)

试试这个:

SET mapred.cache.files '/tmp/lib/file.jar'