【发布时间】:2018-12-13 04:33:42
【问题描述】:
我正在使用
运行本地 flink 集群./bin/start_local.sh
我通过运行开始一个 flink 作业
./bin/flink run -p 3 lib/myApp.jar <insert command line args here>
这按预期工作。但是,如果我要更新我的 JAR 文件(即 lib/myApp.jar)并如上所述重新启动作业,我的新 JAR 似乎不会生效。在这种特殊情况下,我通过重命名字段来更新 JAR 的模式输出。使用更新的 JAR 重新启动作业时,作业的输出仍然具有旧字段。
是否有一些缓存需要更新?这是更新应用程序的正确方法吗?请注意,出于此处的目的,我现在不关心保存点。
谢谢!
【问题讨论】:
-
如果使用maven,你试过“mvn clean package”吗?
-
我正在使用 gradle。我首先做了 gradle clean 。还是不行。
标签: apache-flink flink-streaming