【发布时间】:2015-01-10 19:47:44
【问题描述】:
嘿,我已经为 map reduce 编写了我的第一个 Java 代码。 我已经在单个节点上运行它。
但我不确定它需要进行哪些更改才能与多节点一起使用 如果有的话,有人可以指导我吗?
【问题讨论】:
嘿,我已经为 map reduce 编写了我的第一个 Java 代码。 我已经在单个节点上运行它。
但我不确定它需要进行哪些更改才能与多节点一起使用 如果有的话,有人可以指导我吗?
【问题讨论】:
一个好的起点是关注this tutorial。
你应该看看的要点是:
/etc/hosts文件每个节点,在其中添加所有节点的ip(还要确保您可以在没有密码的情况下将ssh添加到每个节点)$HADOOP_HOME/conf/masters 和 $HADOOP_HOME/conf/slaves 文件在主节点中,您可以在其中添加相应的节点setNumReduceTasks(int n) 方法在您的 main 方法中执行此操作(可以在 here 找到有关设置的说明)。*-site.xml 文件。当然,您应该在更改之前停止集群并在之后重新启动。
【讨论】: