Java 如何为多包类运行MapReduce

Java 如何为多包类运行MapReduce,java,hadoop,mapreduce,exe,Java,Hadoop,Mapreduce,Exe,我想在以下条件下在MapReduce中运行我的程序: 主功能存在于Package1中, Class1和Class2存在于Package2中, 类3和类4存在于包3中。 我想在mapreduce下运行这个程序。在我有3个包的情况下,如何运行Main函数?您可以使用任何构建的工具,如maven、ant等。或者您可以使用terminal在自己的基础上构建它,但要注意类的依赖性 一个jar文件有多个包,它的工作方式与单个包jar的工作方式类似。何时提交作业使用 hadoop jar nameofjarf

我想在以下条件下在MapReduce中运行我的程序:

主功能存在于Package1中, Class1和Class2存在于Package2中, 类3和类4存在于包3中。
我想在mapreduce下运行这个程序。在我有3个包的情况下,如何运行Main函数?

您可以使用任何构建的工具,如maven、ant等。或者您可以使用terminal在自己的基础上构建它,但要注意类的依赖性

一个jar文件有多个包,它的工作方式与单个包jar的工作方式类似。何时提交作业使用


hadoop jar nameofjarfile nameofpackage.nameofclasshaving main方法inputpath outputpath

如果您正在寻找示例,您可以浏览这些链接,因为它们试图实现相同的目标


这将消除所有疑问。

谢谢,包和类之间存在依赖关系。这方面有什么例子吗。我使用终端生成Jar文件。导入您需要的类。在转到MapReducery之前,先看java基础知识,以避免只提供链接的答案,因为一旦链接断开,这些答案可能会失效。相反,您可以提供这些链接以及它们提供的解决方案的核心。