Apache flink Flink:如何在windows上重新启动Flink taskmanager?

Apache flink Flink:如何在windows上重新启动Flink taskmanager?,apache-flink,flink-streaming,Apache Flink,Flink Streaming,我的目标是杀死Flink任务管理器,然后在Windows上重新启动它。这需要刺激Flink中的错误,以便我可以看到检查点的工作。我通过查找它所侦听的端口的PID来找到任务管理器PID。因此,杀死该PID应该杀死taskmanager,但我无法找到在windows上重新启动Flink taskmanager的方法,因为taskmanager脚本是一个shell脚本。 请帮我回答以下两个问题 如何在windows上重新启动Flink taskmanager?我们需要安装cygwin并使用它吗。行吗?

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

  • 如何在windows上重新启动Flink taskmanager?我们需要安装cygwin并使用它吗。行吗?如果cygwin正常工作,请提供重新启动taskmanager的步骤
  • 有没有更优雅的方法来了解windows上的taskmanager PID
  • 如果windows上的任务管理器已关闭且作业管理器正在运行,则只需执行%FLINK\u HOME%\bin\start-cluster.bat即可启动任务管理器。它将重新启动taskmanager

  • 执行start-cluster.bat时,会打开两个运行两个Java进程的终端(cmd窗口)。第二个窗口属于taskmanager,因此在该窗口上执行ctrl+c可以终止taskmanager。第一个窗口也属于Jobmanager


  • 如果你在仪表板上看到检查点已经成功完成,那就意味着它很可能工作了。如果你要测试flink的每一项核心功能,你还有很长的路要走。你有没有答案?你最初是如何启动任务管理器的?为什么不能再次执行此操作?任务管理器是使用名为start-cluster.bat的脚本启动的,该脚本启动flink服务器,包括taskmanager。但由于某种原因,如果flink taskmanager死亡,那么在linux上,我们可以使用taskmanager.sh start重新启动。我不确定是否在windows上。因此,他提出了上述质疑