linux系统中怎么屏蔽storm ui的kill功能

2023-04-17 19:17:00 功能 系统 屏蔽

在Linux系统中屏蔽Storm UI的Kill功能,可以通过修改Storm UI的配置文件来实现。

Storm UI的配置文件位于/etc/storm/conf/ui.yaml,打开这个文件,在文件末尾添加如下配置:

ui.actions.enabled: false

保存文件后,重启Storm UI服务,即可实现屏蔽Kill功能。

此外,还可以通过在Storm UI的代码中屏蔽Kill功能来实现。Storm UI的源代码位于/opt/storm/contrib/storm-ui/src/main/java/org/apache/storm/ui/core/api/,打开TopologyActions.java文件,找到killTopology()方法,将这个方法的内容注释掉,并在方法末尾添加一行代码:

throw new NotImplementedException("Kill topology is not allowed");

保存文件后,重新编译Storm UI,重启Storm UI服务,即可实现屏蔽Kill功能。

总之,在Linux系统中屏蔽Storm UI的Kill功能,可以通过修改Storm UI的配置文件或在Storm UI的代码中屏蔽Kill功能来实现。

相关文章