为什么stop-cluster.sh会停止最新启动的Flink集群?-问答-阿里云开发者社区-阿里云

开发者社区> 社区小助手> 正文

为什么stop-cluster.sh会停止最新启动的Flink集群?

2018-12-11 15:52:00 1805 1

我计划从Flink 1.5.2升级到1.6.0,然后进行作业迁移。为了减少作业的暂停时间,我计划同时运行两个Flink集群,成功迁移作业后,我会停止旧的。但是,当我尝试通过在Flink1.5.2 / bin目录中运行stop-cluster.sh来停止Flink集群时,我发现停止的集群是Flink 1.6.0而不是预期的Flink 1.5.2。

我做了一些测试,发现stop-cluster.sh只是停止了最新启动的Flink集群,也就是说,如果先启动集群1.6.0,然后启动Flink 1.5.2,之后运行stop-cluster。 sh,它会首先停止Flink 1.5.2甚至你在集群1.6.0目录Flink1.6.0 / bin上运行stop-cluster.sh。根据我的理解,当在Flink1.6.0 / bin上运行stop-cluster.sh时,它应该停止集群1.6.0,并在Flink1.5.2 / bin上运行stop-cluster.sh时停止集群1.5.2但它没有。

我做了一些研究,发现stop-cluster.sh会根据包含pid的文件终止进程,但是我不知道该文件的位置,我怀疑两个集群都在同一个pid中编写pid他们开始的地方,这使得stop-cluster.sh混乱。

请告知如何停止指定的群集。

取消 提交回答
全部回答(1)
  • 社区小助手
    2019-07-17 23:19:48

    默认情况下,pid文件将写入/tmp并具有名称flink--.pid。您可以通过在中设置env.pid.dir配置来控制目录flink-conf.yaml。通过使用不同的pid文件目录,您可以控制不同的群集。

    1 0
相关问答

4

回答

Spark 【问答合集】

社区小助手 2019-05-29 14:13:40 123687浏览量 回答数 4

48

回答

云计算自助服务开篇

阿里云支持与服务 2012-12-18 12:00:13 75818浏览量 回答数 48

37

回答

阿里官方Java代码规范标准《阿里巴巴Java开发手册》下载

管理贝贝 2017-02-10 15:14:36 74917浏览量 回答数 37

1

回答

在flink集群模式下,能不能指定某个节点的solt来执行一个task?

孙goku 2019-07-01 15:19:09 113342浏览量 回答数 1

8

回答

flink sql 支持checkpoints吗?

游客izljdlkgbdwfc 2019-07-10 17:46:37 121141浏览量 回答数 8

44

回答

云计算自助服务开篇

阿里云支持与服务 2012-12-18 12:00:13 61314浏览量 回答数 44

294

回答

Linux Bash严重漏洞修复紧急通知(已全部给出最终修复方案)

qilu 2014-09-25 13:26:50 431608浏览量 回答数 294

14

回答

阿里云服务器安装宝塔面板图文教程

张扯淡 2018-12-14 13:34:43 62005浏览量 回答数 14

97

回答

Redhat/CentOS一键安装web环境全攻略

xiaofanqie 2011-08-11 14:51:38 123202浏览量 回答数 97

78

回答

【2013.9.5修正版图文】新手如何使用阿里云(linux)服务器建站(搬站)

姑苏公子 2013-04-11 00:39:13 107736浏览量 回答数 78
+关注
社区小助手
社区小助手是spark中国社区的管理员,我会定期更新直播回顾等资料和文章干货,还整合了大家在钉群提出的有关spark的问题及回答。
12
文章
824
问答
推荐问答
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载