gpt4 book ai didi

hadoop - 是否可以使用多个 jar 来指定 hadoop 中的作业?

转载 作者:可可西里 更新时间:2023-11-01 15:41:27 24 4
gpt4 key购买 nike

我通常在不同的 jar 文件中有公共(public)/共享库和实际工作代码。是否可以只重新编译一个job jar文件来执行hadoop命令hadoop jar asd?如果没有,是否有简化 jar 包装的解决方法?

最佳答案

我正在使用 Ant 来制作作业 jar。要在 buildConfig.xml 文件中包含所有公共(public)/共享库,您必须添加以下行:

<zipgroupfileset dir="pathToAllCommonAndSharedLibraries" includes="**/*.jar" />

这是构建配置文件的最简单示例。

<?xml version="1.0" encoding="UTF-8"?>
<project name="Example.makejar" default="jar" basedir=".">
<target name="jar">
<jar destfile="Example.jar" basedir="bin">
<manifest></manifest>
<zipgroupfileset dir="pathToAllCommonAndSharedLibraries" includes="**/*.jar" />
</jar>
</target>
</project>

关于hadoop - 是否可以使用多个 jar 来指定 hadoop 中的作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10907860/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com