【发布时间】:2016-09-13 19:48:25
【问题描述】:
我正在尝试使用 spark-1.6.1-bin-hadoop1(hadoop 1.X 的预构建包)运行 spark-terasort。
当我尝试运行 spark 时:
./bin/spark-submit --class com.github.ehiggs.spark.terasort.TeraGen ~/spark-terasort/target/spark-terasort-1.0-jar-with-dependencies.jar 100G hdfs:///input_terasort
我得到错误:
线程“main”java.lang.IncompatibleClassChangeError 中的异常:找到了类 org.apache.hadoop.mapreduce.JobContext,但需要接口
这可能与不同的 Hadoop 版本有关(在 spark 和 spark-terasort 之间)。我尝试过使用 pom.xml(用于编译 spark-terasort),但没有取得多大成功。
如何将 spark-terasort 与 spark-1.6.1-bin-hadoop1 一起使用?
【问题讨论】:
标签: maven hadoop apache-spark