Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon EMR教程示例没有';不能用ant编译_Ant_Hadoop_Emr - Fatal编程技术网

Amazon EMR教程示例没有';不能用ant编译

Amazon EMR教程示例没有';不能用ant编译,ant,hadoop,emr,Ant,Hadoop,Emr,我正在尝试做AmazonEMR(弹性MapReduce)的教程 我下载了教程示例,它计算维基百科文档集合中的bigram数。我一开始就被卡住了: 2. Build the job jar [On your dev machine] % ant clean job This will create the wikipedia-ngrams-job.jar Hadoop job jar file in your build sub-directory. If you h

我正在尝试做AmazonEMR(弹性MapReduce)的教程

我下载了教程示例,它计算维基百科文档集合中的bigram数。我一开始就被卡住了:

2. Build the job jar

   [On your dev machine]

   % ant clean job

   This will create the wikipedia-ngrams-job.jar Hadoop job jar
   file in your build sub-directory. If you have Hadoop installed on
   your development machine, you can try running it locally via:

   % hadoop jar build/wikipedia-ngrams-job.jar -inputfile src/test/resources/enwiki-split.xml -outputdir build/test

   This will generate text output files in build/test/raw-counts and build/test/sorted-counts.
   To view the results, you can dump the output (these are text files), e.g.

   % cat build/test/sorted-counts/part-r-00000
以下是终端输出:

> ant clean job
Buildfile: /Users/jfk/work/data/aws_s3/wikipedia-lab/build.xml

clean:
     [echo] cleaning wikipedia-ngrams

mvn-init:
[artifact:dependencies] [WARNING] POM for 'org.codehaus.janino:janino:pom:2.5.16:compile' is invalid. It will be ignored for artifact resolution. Reason: Not a v4.0.0 POM. for project org.codehaus.janino:janino at /Users/jfk/.m2/repository/org/codehaus/janino/janino/2.5.16/janino-2.5.16.pom
[……]


欢迎提供任何帮助。

删除.m2/repository目录
然后执行mvn clean install帮助了我

对我来说就像“错误:错误读取/Users/jfk/.m2/repository/org/codehaus/janino/janino/2.5.16/janino-2.5.16.jar”文件已损坏或未下载,请检查文件janino-2.5.16.jar是否存在。我删除了它,以便ant重新下载:相同的错误消息。我还删除了它并手动下载了它:相同的错误消息。有解决方案吗?我也有同样的问题。
compile:
    [mkdir] Created dir: /Users/jfk/work/data/aws_s3/wikipedia-lab/build/classes-main
    [javac] Compiling 14 source files to /Users/jfk/work/data/aws_s3/wikipedia-lab/build/classes-main
    [javac] error: error reading /Users/jfk/.m2/repository/org/codehaus/janino/janino/2.5.16/janino-2.5.16.jar; cannot read zip file
    [javac] /Users/jfk/work/data/aws_s3/wikipedia-lab/src/main/java/com/amazon/aws/training/emr/wikipedia/NgramsJobOptions.java:9: package org.apache.commons.lang.builder does not exist
    [javac] import org.apache.commons.lang.builder.ReflectionToStringBuilder;
    [javac]                                       ^
    [javac] /Users/jfk/work/data/aws_s3/wikipedia-lab/src/main/java/com/amazon/aws/training/emr/wikipedia/NgramsJobOptions.java:10: package org.apache.commons.lang.builder does not exist
    [javac] import org.apache.commons.lang.builder.ToStringStyle;
    [javac]                                       ^
    [javac] /Users/jfk/work/data/aws_s3/wikipedia-lab/src/main/java/com/scaleunlimited/wikipedia/ProcessXmlOptions.java:3: package org.apache.commons.lang.builder does not exist
    [javac] import org.apache.commons.lang.builder.ReflectionToStringBuilder;
    [javac]                                       ^
    [javac] /Users/jfk/work/data/aws_s3/wikipedia-lab/src/main/java/com/scaleunlimited/wikipedia/ProcessXmlOptions.java:4: package org.apache.commons.lang.builder does not exist
    [javac] import org.apache.commons.lang.builder.ToStringStyle;
    [javac]                                       ^
    [javac] /Users/jfk/work/data/aws_s3/wikipedia-lab/src/main/java/com/scaleunlimited/wikipedia/SplitXmlOptions.java:3: package org.apache.commons.lang.builder does not exist
    [javac] import org.apache.commons.lang.builder.ReflectionToStringBuilder;
    [javac]                                       ^
    [javac] /Users/jfk/work/data/aws_s3/wikipedia-lab/src/main/java/com/scaleunlimited/wikipedia/SplitXmlOptions.java:4: package org.apache.commons.lang.builder does not exist
    [javac] import org.apache.commons.lang.builder.ToStringStyle;
    [javac]                                       ^
    [javac] /Users/jfk/work/data/aws_s3/wikipedia-lab/src/main/java/com/scaleunlimited/wikipedia/SplitXmlTool.java:17: package org.apache.commons.io does not exist
    [javac] import org.apache.commons.io.IOUtils;
    [javac]                             ^
    [javac] /Users/jfk/work/data/aws_s3/wikipedia-lab/src/main/java/com/amazon/aws/training/emr/wikipedia/NgramsJobOptions.java:84: cannot find symbol
    [javac] symbol  : variable ToStringStyle
    [javac] location: class com.amazon.aws.training.emr.wikipedia.NgramsJobOptions
    [javac]         return ReflectionToStringBuilder.toString(this, ToStringStyle.MULTI_LINE_STYLE);
    [javac]                                                         ^
    [javac] /Users/jfk/work/data/aws_s3/wikipedia-lab/src/main/java/com/amazon/aws/training/emr/wikipedia/NgramsJobOptions.java:84: cannot find symbol
    [javac] symbol  : variable ReflectionToStringBuilder
    [javac] location: class com.amazon.aws.training.emr.wikipedia.NgramsJobOptions
    [javac]         return ReflectionToStringBuilder.toString(this, ToStringStyle.MULTI_LINE_STYLE);
    [javac]                ^
    [javac] /Users/jfk/work/data/aws_s3/wikipedia-lab/src/main/java/com/scaleunlimited/wikipedia/ProcessXmlOptions.java:41: cannot find symbol
    [javac] symbol  : variable ToStringStyle
    [javac] location: class com.scaleunlimited.wikipedia.ProcessXmlOptions
    [javac]         return ReflectionToStringBuilder.toString(this, ToStringStyle.MULTI_LINE_STYLE);
    [javac]                                                         ^
    [javac] /Users/jfk/work/data/aws_s3/wikipedia-lab/src/main/java/com/scaleunlimited/wikipedia/ProcessXmlOptions.java:41: cannot find symbol
    [javac] symbol  : variable ReflectionToStringBuilder
    [javac] location: class com.scaleunlimited.wikipedia.ProcessXmlOptions
    [javac]         return ReflectionToStringBuilder.toString(this, ToStringStyle.MULTI_LINE_STYLE);
    [javac]                ^
    [javac] /Users/jfk/work/data/aws_s3/wikipedia-lab/src/main/java/com/scaleunlimited/wikipedia/SplitXmlOptions.java:52: cannot find symbol
    [javac] symbol  : variable ToStringStyle
    [javac] location: class com.scaleunlimited.wikipedia.SplitXmlOptions
    [javac]         return ReflectionToStringBuilder.toString(this, ToStringStyle.MULTI_LINE_STYLE);
    [javac]                                                         ^
    [javac] /Users/jfk/work/data/aws_s3/wikipedia-lab/src/main/java/com/scaleunlimited/wikipedia/SplitXmlOptions.java:52: cannot find symbol
    [javac] symbol  : variable ReflectionToStringBuilder
    [javac] location: class com.scaleunlimited.wikipedia.SplitXmlOptions
    [javac]         return ReflectionToStringBuilder.toString(this, ToStringStyle.MULTI_LINE_STYLE);
    [javac]                ^
    [javac] /Users/jfk/work/data/aws_s3/wikipedia-lab/src/main/java/com/scaleunlimited/wikipedia/SplitXmlTool.java:128: cannot find symbol
    [javac] symbol  : variable IOUtils
    [javac] location: class com.scaleunlimited.wikipedia.SplitXmlTool
    [javac]         InputStream is = IOUtils.toInputStream(xml, "UTF-8");
    [javac]                          ^
    [javac] Note: /Users/jfk/work/data/aws_s3/wikipedia-lab/src/main/java/com/scaleunlimited/wikipedia/ProcessXmlTool.java uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] 15 errors

BUILD FAILED
/Users/jfk/work/data/aws_s3/wikipedia-lab/build.xml:70: Compile failed; see the compiler error output for details.

Total time: 2 seconds