当前位置: 首页 > article >正文

Flink 添加 / 部署 Jar 包的若干注意事项

Flink 添加 / 部署 Jar 包可根据 Jar 包的声明周期、作用范围选择不同的附属方式,从实际应用上来看,可以分成以下几种场景:

  1. 普遍使用的框架或基础设施级别的 Jar 包,例如 Kafka、Hive、Hudi 等 Connector 的Jar 包,应该部署到 ${FLINK_HOME}/lib 目录下,这样所有应用均可使用。但要记住:这需要重启应用或启动新的 Yarn Session 才会生效
  2. 使用 Flink SQL Client 时,如果 Jar 包已经部署到 ${FLINK_HOME}/lib 目录下,是会被自动加载的,但同样要启动新的 Yarn Session 才会生效!如果是临时性的 Jar 包,或者是应用/Session级别特定的 Jar 包,不适合启动任何程序都要加载,则可以通过 -j 1.jar -j 2.jar 的形式,在启动 SQL Client 时加载
  3. 当然,使用 ADD JAR '/path/hello.jar'; 同样也是一个不错的选择!

http://www.kler.cn/a/226596.html

相关文章:

  • Kotlin-集成SpringBoot+MyBatis+代码生成器
  • 滇西科技师范学院食堂大宗物资采购项目(冰冻制品类)招标公告
  • Mysql-备份与恢复
  • [机器学习]TF-IDF算法
  • 蓝桥杯---煤球数目
  • 在Linux中对Nginx进行安全加固
  • redis redisson报错 Unsupported protocol问题原因和解决方案
  • PDF中公式转word
  • 双指针练习题移动零
  • 1.27马尔科夫链,抽样蒙特卡洛模拟(逆转化方法,接受拒绝矩阵),马尔科夫链蒙特卡洛MCMC,隐马尔科夫(HMM(V算法剪枝优化),NLP)
  • [嵌入式系统-6]:龙芯1B 开发学习套件 -3-软件层次架构
  • 顺序表:数据结构的建筑积木
  • 【lesson8】高并发内存池Central Cache层释放内存的实现
  • Vue发送Get 和 Post 请求以及获取数据
  • 蓝桥杯---垒骰子
  • 如何快速记忆小鹤双拼键位图?
  • 对于软件测试的认识和了解
  • 【自然语言处理】P2 PyTorch 基础 - 张量
  • 02链表:1、两数之和
  • Dockerfile构建Nginx访问说明