Datastream 开发打包问题

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

    推荐阅读