Datastream 开发打包问题

简介:Datastream作业开发时往往会遇到一些jar包冲突等问题 , 本文主要讲解作业开发时需要引入哪些依赖以及哪些需要被打包进作业的jar中 , 从而避免不必要的依赖被打入了作业jar中以及可能产生的依赖冲突 。
Datastream 开发打包问题
Datastream作业开发时往往会遇到一些jar包冲突等问题 , 本文主要讲解作业开发时需要引入哪些依赖以及哪些需要被打包进作业的jar中 , 从而避免不必要的依赖被打入了作业jar中以及可能产生的依赖冲突 。
一个Datastream作业主要涉及下述依赖:
Flink的核心依赖以及应用程序自身的依赖每一个Flink应用程序都依赖于一系列相关的库 , 其中至少应该包括Flink的API. 许多应用程序还依赖于连接器相关的库(如 Kafka, Cassandra等).在运行Flink应用程序时 , 无论是在运行在分布式的环境下还是在本地IDE进行测试 , Flink的运行时相关依赖都是必须的 。
与大多数运行用户自定义应用程序的系统一样 , Flink 中有两大类依赖项:


    特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。