如何运行Hadoop 0.23.0源代码示例中给出的分布式shell应用程序

时间:2012-05-14 09:30:08

标签: java hadoop

我在hadoop 0.23.0源代码中找到了一个分布式shell应用程序,任何人都可以帮我运行它。如何通过编译包含所需jar文件的Client.java和applicationmaster.java将应用程序转换为jar文件。如果有人在这个问题上帮助我,或者我可以学习它的某些来源,这将是一个很大的帮助。

2 个答案:

答案 0 :(得分:7)

hadoop jar /usr/lib/hadoop-yarn/hadoop-yarn-applications-distributedshell.jar org.apache.hadoop.yarn.applications.distributedshell.Client --jar /usr/lib/hadoop-yarn/hadoop-yarn-applications-distributedshell.jar --shell_command date --num_containers 1

答案 1 :(得分:2)

使用maven来构建整个Hadoop 0.23.x源代码,你可以在项目目录中选择jar。

您可以在此处找到有关构建和填充的更多信息: https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/SingleCluster.html