gpt4 book ai didi

java - 打包要在Hadoop中运行的依赖项

转载 作者:行者123 更新时间:2023-12-02 21:30:59 25 4
gpt4 key购买 nike

作为一名前Java开发人员,他非常熟悉Maven依赖关系和打包...您如何 bundle 应用程序及其依赖的JAR以便部署到Hadoop集群中?我见过的几乎每个示例都着眼于打包一个JAR。似乎我缺少任何东西。

给定here的-libjars答案对于简单的依赖关系层次结构来说似乎还可以,但是对于复杂的场景几乎是无法管理的。

最佳答案

好的,将提出一个有关我正在考虑如何做的答案,但要让社区决定它是否成立(将在一周左右的时间内将大多数问题的正确答案标记为正确)。

以前,我已经创建了maven配置来构建可执行文件-通常这些文件会创建一个爆炸文件夹,其中包含所有依赖的JAR和一个批处理脚本,其中包含(自动)串联在一起的所有依赖项...我认为这可能是最好的选择。

将这些文件压缩并放入中央Maven存储库可能是最容易打包的操作,但在Hadoop上运行之前,仍需要下载和解压缩这些文件。

关于java - 打包要在Hadoop中运行的依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34280181/

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