http://www.aboutyun.com/thread-7408-1-1.html hadoop集群运行mapreduce有两种方式:1.一种是打包,在hadoop集群运行 2.一种是开发环境运行。 下面详细讲一下: 1.一种是打包,在hadoop集群运行 首先我们要打包程序,打包具体可以参考 (hadoop编程:解决eclipse能运行,打包放到集群上ClassNotFoundException:经验总结) http://www.aboutyun.com/thread-7086-1-1.html ,打包完毕,我们该如何运行 首先显示一个比较简单的: ![]()
上面命令:hadoop jar x.jar 是运行包的一种方式,完成的方式为
hadoop jar x.jar ×××.MainClassName inputPath outputPath
同时解释一下:
x.jar为包的名称,包括路径,直接写包名称,则为默认路径
×××.MainClassName为运行的类名称
inputPath为输入路径
outputPath为输出路径。
这里需要注意的是:
输入路径和输出路径,一定要对应。
比如
输入路径
输出路径: 二者就不一致,output后面需要加入文件名,二者对应起来。
2.mapreduce在eclipse中运行
对于下面按照步骤单击Java Application就ok了。
![]() |
hadoop集群,如何运行Java jar包---如何运行mapreduce程序
最新推荐文章于 2025-07-11 17:40:48 发布