0

我怀疑我在哪里运行具有单独 NameNode 和 JobTracker 的 12 节点集群。我可以从 JobTracker 执行 MapReduce 作业,但我想从我的 10 个 DataNode 中的任何一个将作业提交给 JobTracker。是否有可能,如果可以,该怎么做?

4

1 回答 1

2

是的,只要 hadoop 在路径上(在每个节点上),并且集群的配置已正确分发到每个数据节点。

事实上,您不一定需要正确分配配置,您只需要相应地配置 jobtracker 和 hdfs url(查看 GenericOptionsParser 选项-jt-fs选项)。

有关通用选项的更多信息,请参阅此页面:http: //hadoop.apache.org/docs/r1.0.4/commands_manual.html#Generic+Options

于 2013-03-19T10:54:35.263 回答