- 提交的flink程序重启失败
1. 错误日志:
从图中可以看出,flink程序在自动重启时,需要寻 /tmp 下面的一些文件。但是由于linux系统的/tmp目录会被很多程序以及操作系统本身用到,所以很难避免文件的误删除操作。
2. 解决方案
在flink的 flink-conf.yaml 文件中,有个配置项叫 io.tmp.dirs ,该配置用于决定程序运行过程中一些临时文件保存的目录。建议将该目录配置为flink专用目录。
- flink集群无法通过 stop-cluster.sh 脚本停止
1. 错误现象
通过脚本停止集群,发现无法在对应的机器上找到对应的flink服务。
2. 解决方案
在flink的安装目录下的 /bin 目录下有个 config.sh 脚本文件,里面有意向配置用来配置flink服务的pid文件目录,配置名称为: DEFAULT_ENV_PID_DIR ,默认值为 /tmp 。由于linux系统的/tmp目录会被很多程序以及操作系统本身用到,所以很难避免文件的误删除操作。出现上述日志就是因为pid文件被删除,导致flink找不到机器上的进程pid编号所致。因此我们需要修改该默认配置为一个flink专用目录。 - 待续
flink问题整理
猜你喜欢
转载自blog.csdn.net/u012443641/article/details/103905059
今日推荐
周排行