我有一个简单的 python 脚本(moo.py),但我正在尝试流式传输
import sys, os
for line in sys.stdin:
print 1;
我尝试运行这个猪脚本
DEFINE CMD `python moo.py` ship('moo.py');
data = LOAD 's3://path/to/my/data/*' AS (a:chararray, b:chararray, c:int, d:int);
res = STREAM data through CMD;
dump res;
当我在本地运行这个猪脚本(pig -x local)时一切都很好,但是当我在没有 -x local 的情况下运行它时,它会打印出这个错误
[main] 错误 org.apache.pig.tools.grunt.Grunt - 错误 2017:创建作业配置的内部错误。
[日志文件]
原因:java.io.FileNotFoundException:文件 moo.py 不存在。
任何的想法?