linux系统中怎么屏蔽storm ui的kill功能
在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功能来实现。
相关文章