首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么应该从Apache中排除?

什么应该从Apache中排除?
EN

Stack Overflow用户
提问于 2016-06-17 16:00:26
回答 1查看 988关注 0票数 0

当打包使用flink连接器和第三方库(用于处理)的flink作业时,哪些依赖项应该在jar中结束,这样就可以使用("flink run jarfile")在flink集群中启动它?

做一个胖罐子是你想要的方法吗?

如果用scala编写作业,是否在jar中包含scala默认库?

我没有找到任何有关如何打包flink的作业的文档。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-19 13:18:55

是的,一个胖罐子是包装Flink作业的标准方法。不应包含Flink发行版中包含的所有内容(例如,Java和缩放默认库、Flink核心、.)。只有一些不包含的Flink库(加上用户定义的外部依赖项)必须包含在胖jar中。

您可以遵循Flink文档中的以下指导原则:execution.html#linking-with-modules-not-contained-in-the-binary-distribution

这也可能有帮助:https://ci.apache.org/projects/flink/flink-docs-release-1.0/apis/common/index.html#program-packaging-and-distributed-execution

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37885845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档