我正在尝试使用eclipse (Kepler)进行构建,运行MapReduce (ver 2),使用maven插件。
我能够成功地构建项目,并且我看到maven创建的jar文件作为最终输出,假设jar是-> mapreducedemo.jar。
现在,我的问题是如何使用eclipse运行这个jar ?
我在命令提示符下尝试了一下,它工作得很好,像这样:
--> $ hadoop jar mapreducedemo.jar MainDriver input output.
问题是hadoop是shell脚本,它在内部设置所有的环境变量,以及所需的jar。
如何使用eclipse运行mapreducedemo.jar ?
任何答案都将大有帮助。
谢谢,一些
您应该能够在Eclipse中将MainDriver作为java应用程序运行。Maven将确保您拥有所有的依赖项和MainDriver,一旦它配置了作业,就会将其提交执行,就像运行hadoop jar命令时一样。