我想通過這些條件來運行我在的MapReduce程序:如何運行MapReduce的多包類
- 主要功能在包1存在,
- 的Class1和Class2中的程序包2的存在,
- Class3中和Class3存在於Package3中。
我想在mapreduce下運行程序。我如何運行主要功能,而我有3包?
我想通過這些條件來運行我在的MapReduce程序:如何運行MapReduce的多包類
我想在mapreduce下運行程序。我如何運行主要功能,而我有3包?
您可以使用任何內置工具,如maven,ant等。或者您可以使用終端自己構建它,但請注意您的類的依賴關係。
一個jar文件有多個包,它的工作方式與單個包jar工作方式相似。當你將提交作業使用
Hadoop的罐子nameofjarfile nameofpackage.nameofclass(其主要方法)inputpath outputpath
謝謝,包和類之間存在依賴關係。有沒有這樣的例子。我使用Terminal來生成Jar文件。 –
儘量避免僅鏈接的答案,因爲一旦鏈接被破壞,它們可能會失效。相反,您可以提供這些鏈接以及他們提供的解決方案的核心。 – vefthym
導入您需要的類。首先查看java基礎知識,然後再轉到mapreduce – vefthym