【发布时间】:2014-01-20 11:03:05
【问题描述】:
我正在尝试在 hadoop-2.2.0 中使用 pig 对存储在 cassandra 中的数据执行 mapreduce。我可以在 pig 本地模式下运行脚本,但我无法在 mapreduce 模式下运行。请帮我解决它。请查找堆栈跟踪以获取更多信息。
原因:java.lang.IncompatibleClassChangeError: 找到接口 org.apache.hadoop.mapreduce.JobContext,但需要类 错误 pigstats.SimplePigStats: 错误: org.apache.hadoop.yarn.exceptions.ApplicationNotFoundException: 具有 id 'application_1390194645126_0008' 的应用程序在 RM 中不存在。 原因:java.lang.IncompatibleClassChangeError: 找到接口 org.apache.hadoop.mapreduce.JobContext,但在 org.apache.cassandra.hadoop.ColumnFamilyInputFormat.getSplits(ColumnFamilyInputFormat.java:103) 上应该有类
【问题讨论】:
标签: hadoop mapreduce cassandra apache-pig