Apache flink Flink cancel命令不会取消正在运行的任务

Apache flink Flink cancel命令不会取消正在运行的任务,apache-flink,Apache Flink,我正在一个远程集群上工作。我有一个任务运行了很长时间,似乎有问题,所以我通过web客户端甚至命令行取消了该任务。不幸的是,取消状态也需要很长时间,任务管理器中的一个插槽仍然被占用 是否有办法释放已占用的插槽,或终止当前处于取消状态的任务?除了重新启动集群之外?如果任务没有通过web界面和命令行客户端对取消调用做出反应,那么除了杀死相应的任务管理器之外,没有其他方法。您可以手动执行此操作,然后通过TaskManager.sh脚本启动新的TaskManager,或者重新启动集群。哪些任务不会取消?我

我正在一个远程集群上工作。我有一个任务运行了很长时间,似乎有问题,所以我通过web客户端甚至命令行取消了该任务。不幸的是,取消状态也需要很长时间,任务管理器中的一个插槽仍然被占用


是否有办法释放已占用的插槽,或终止当前处于取消状态的任务?除了重新启动集群之外?

如果任务没有通过web界面和命令行客户端对取消调用做出反应,那么除了杀死相应的
任务管理器
之外,没有其他方法。您可以手动执行此操作,然后通过
TaskManager.sh
脚本启动新的
TaskManager
,或者重新启动集群。哪些任务不会取消?我认为Flink中的所有内置操作符(如数据源)都应该立即对取消信号做出反应。我将包含各种命令的程序提交给远程集群。提交的作业在正常时间内不会输出结果,在这种情况下,我通过web客户端取消作业!