繁体   English   中英

Flink:如何在 Windows 上重新启动 Flink 任务管理器?

[英]Flink: How to restart Flink taskmanager on windows?

我的目标是杀死 Flink 任务管理器,然后在 Windows 上重新启动它。 这是在 Flink 中刺激错误所必需的,以便我可以看到检查点工作。 我设法通过针对它侦听的端口查找 PID 来找到任务管理器的 PID。 所以杀死那个 PID 应该杀死 taskmanager,但我无法找到一种方法在 Windows 上重新启动 Flink taskmanager,因为 taskmanager 脚本是一个 shell 脚本。 请帮助我解决以下两个问题。

  1. 如何在 Windows 上重启 Flink 任务管理器? 我们是否需要安装cygwin并使用它。 它会起作用吗? 如果 cygwin 工作,请提供继续重新启动任务管理器的步骤。
  2. 有没有更优雅的方法来了解 Windows 上的任务管理器 PID?
  1. 如果任务管理器在 Windows 上关闭并且作业管理器正在运行,那么只需执行 %FLINK_HOME%\\bin\\start-cluster.bat 即可启动任务管理器。 它只会重新启动任务管理器。

  2. 执行 start-cluster.bat 时,它会打开两个运行两个 Java 进程的终端(cmd 窗口)。 第二个窗口属于任务管理器,因此通过在该窗口上按 ctrl+c 可以杀死任务管理器。 第一个窗口也属于 Jobmanager。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM