【发布时间】:2016-08-26 17:07:28
【问题描述】:
我正在尝试创建一个 aws datapipeline 任务,该任务将创建一个 EMR 集群并运行一个简单的 wordcount.py spark 程序。我使用了数据管道定义,其中步骤很简单:
"myEmrStep": "s3://test/wordcount.py,s3://test/data/abc.txt,s3://test/output/outfile5/",
现在,当我激活任务时,我收到如下错误:
线程“主”java.io.IOException 中的异常:打开作业 jar 时出错: /mnt/var/lib/hadoop/steps/s-187JR8H3XT8N7/wordcount.py 在 org.apache.hadoop.util.RunJar.run(RunJar.java:160) 在 org.apache.hadoop.util.RunJar.main(RunJar.java:136) 原因: java.util.zip.ZipException:在打开 zip 文件时出错 java.util.zip.ZipFile.open(本机方法)在 java.util.zip.ZipFile.(ZipFile.java:215) 在
似乎这些步骤正在尝试使用 java 而不是 python 运行程序。 有什么想法,请。
谢谢。
【问题讨论】:
标签: amazon-web-services amazon-data-pipeline