Spring Hadoop |作业未出现在作业跟踪器GUI上

Spring Hadoop |作业未出现在作业跟踪器GUI上,spring,hadoop,Spring,Hadoop,我正在为我的应用程序使用ApacheHadoop1.0.0.M2的Spring。该应用程序使用maven assembly plugin打包为二进制发行版,并通过以下方式在集群上运行: java-jar mlprocessor.jar jar中的清单文件包含对加载spring上下文文件的主类的引用。这项工作执行得很好,我也看到了结果。但是,作业跟踪器GUI上没有此作业的痕迹 但日志显示以下警告: WARN [org.apache.hadoop.util.NativeCodeLoader] - U

我正在为我的应用程序使用ApacheHadoop1.0.0.M2的Spring。该应用程序使用maven assembly plugin打包为二进制发行版,并通过以下方式在集群上运行: java-jar mlprocessor.jar

jar中的清单文件包含对加载spring上下文文件的主类的引用。这项工作执行得很好,我也看到了结果。但是,作业跟踪器GUI上没有此作业的痕迹

但日志显示以下警告:

WARN [org.apache.hadoop.util.NativeCodeLoader] - Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

我想检查是否有人知道这个问题,或者我遗漏了什么。

我确实在Spring Hadoop论坛上发布了同样的问题(http://forum.springsource.org/showthread.php?131245-Job未出现在JobTracker用户界面上),并在那里收到答复:

我在hdp:configuration中缺少“mapred.job.tracker”属性配置。将配置更改为以下内容后,Job tracker UI能够跟踪此作业

<hdp:configuration>
    fs.default.name=${fs.default.name}
    mapred.job.tracker=${mapred.job.tracker}
</hdp:configuration>

fs.default.name=${fs.default.name}
mapred.job.tracker=${mapred.job.tracker}

无论作业是否通过spring提交,它都应该对Hadoop集群透明,并且应该在JobTracker GUI中可见。我认为春天不应该是这里的问题。谢谢Praveen,我也会相信这一点。但是,它似乎不是这样工作的。我试着运行spring-data-hadoop-0.9.0.RELEASE附带的wordcount示例,并有类似的观察结果:Job Tracker用户界面没有跟踪此作业。