我正在生产上部署flink应用程序,但flink web UI上有"取消"按钮,这可能会产生问题,因为我可以在不通过适当渠道登录生产服务器的情况下取消作业。
有什么方法可以删除/禁用"取消"按钮吗。
将web.cancel.enable
设置为false
。
来自文档:
启用通过Flink UI取消作业(默认情况下为true(。请注意,即使禁用了此功能,会话集群仍会通过REST请求(HTTP调用(取消作业。此标志仅保护取消UI中作业的功能。
我不认为Flink UI支持任何这样的功能。检查这些web配置-Flink web前端配置,您将找不到任何允许我们禁用取消按钮的配置。
你可以尝试根据这个SO答案探索一个变通的web UI身份验证-Flink web UI身份认证