Java ApacheHadoop2.0中的MapReduce作业

Java ApacheHadoop2.0中的MapReduce作业,java,apache,hadoop,mapreduce,hadoop-streaming,Java,Apache,Hadoop,Mapreduce,Hadoop Streaming,下面是关于设置多节点集群和运行示例MapReduce程序的教程。我正在安装Hadoop 2.2.0版。Hadoop 2.2.0中没有contrib目录。我使用find命令从当前目录中搜索jar。 搜索结果为 我的问题是如何在Hadoop多节点集群环境中运行mapreduce程序?在多节点集群上运行mapreduce程序与单节点相同。链接中给出了为0.23及以上版本(甚至为2.2.0)运行示例mapreduce程序的步骤:。 这里给出了字数计算程序。即使您可以使用相同的jar运行pi estim

下面是关于设置多节点集群和运行示例MapReduce程序的教程。我正在安装Hadoop 2.2.0版。Hadoop 2.2.0中没有contrib目录。我使用find命令从当前目录中搜索jar。 搜索结果为


我的问题是如何在Hadoop多节点集群环境中运行mapreduce程序?

在多节点集群上运行mapreduce程序与单节点相同。链接中给出了为0.23及以上版本(甚至为2.2.0)运行示例mapreduce程序的步骤:。
这里给出了字数计算程序。即使您可以使用相同的jar运行pi estimator,我们也有一个4节点的hadoop-2.2.0集群

能够使用以下命令行从hadoop根文件夹(/usr/local/hadoop,在本例中为/usr/local/hadoop)运行wordcount测试:

注:

- folder name is different under hadoop: /share/hadoop/mapreduce/

我们创建了hduser/in文件夹(hdfs dfs-mkdir-p/user/hduser/in),将字数测试文件复制到其中(hdfs dfs-copyFromLocal wc_test.txt/user/hduser/in),并指定了一个输出文件夹(不应存在)。

您是否能够解决问题?
- folder name is different under hadoop: /share/hadoop/mapreduce/