Flink 集群无法关闭,如何解决?(操作系统-linux)

一、问题

Filnk集群关闭时,bin/stop-cluster.sh 命令没有用

二、关闭时命令行的提示

No taskexecutor daemon to stop on host x.x.x
No taskexecutor daemon to stop on host x.x.x

三、 解决办法

部署模式:standalone
1.在flink根目录创建一个tmp目录,pwd进入得到绝对路径
2. 进入bin目录,修改config.sh 文件 => vim config.sh
修改DEFAULT_ENV_PID_DIR="tmp的绝对路径"

img

注意!注意!注意:集群部署模式下,需要将tmp目录以及config.sh 文件分发到其他节点,否则TaskManagerRunner会启动不起来

四、完美解决

img

实在结束不了,直接杀进程
ps -er|grep flink
kill -9 进程号