flink日常维护
1.查看都有那些job
root@dify:/tmp# /opt/flink/bin/flink list
Waiting for response...
------------------ Running/Restarting Jobs -------------------
17.09.2026 17:03:07 : a2689159036cf56ccb8d07f81b8d307a : insert-into_default_catalog.default_database.mysql_sink_user (RUNNING)
17.09.2026 17:04:04 : c21bcf52a409e099cc2138d9742a6204 : mongodb下的集合scope_ym_hospital同步到kafka测试 (RUNNING)
--------------------------------------------------------------
No scheduled jobs.
2.停掉和恢复某个job
停掉
root@dify:/tmp# /opt/flink/bin/flink stop -p file:///opt/flink/savepoints c21bcf52a409e099cc2138d9742a6204
Suspending job "c21bcf52a409e099cc2138d9742a6204" with a CANONICAL savepoint.
Triggering stop-with-savepoint for job c21bcf52a409e099cc2138d9742a6204.
Waiting for response...
Savepoint completed. Path: file:/opt/flink/savepoints/savepoint-c21bcf-d940ab2148ad
记录下后面的输出路径:file:/opt/flink/savepoints/savepoint-c21bcf-d940ab2148ad 启动的时候需要用得上
参数说明:
-p:savepointPath 检查点保存路径,后面是job_id
若配置文件中配置了如下参数,stop命令可以不需要带上-p参数
直接如下命令即可
/opt/flink/bin/flink stop c21bcf52a409e099cc2138d9742a6204
savepoints:
# # Default target directory for savepoints, optional.
dir: file:///opt/flink/savepoints
恢复
/opt/flink/bin/sql-client.sh \
-D execution.savepoint.path="file:/opt/flink/savepoints/savepoint-c21bcf-d940ab2148ad" \
-f /opt/flink/flinksql/mongodb2kafka.sql
浙公网安备 33010602011771号