Ambari/Nagios 在启动时覆盖 hadoop-services.cfg 文件

Ambari/Nagios 在启动时覆盖 hadoop-services.cfg 文件

当我从 Ambari Web UI 关闭 Nagios、修改文件hadoop-services.cfg、保存并打开它时,新的设置就出现了。

但是,当我再次启动 Nagios(从 Ambari Web UI)并打开文件时hadoop-services.cfg,更改丢失了。

关于如何防止这种情况有什么想法吗?

谢谢

编辑:

我看到某处有一个模板(Ambari 使用它来生成 hadoop-services.cfg 文件)位于:

/var/lib/ambari-agent/puppet/modules/hdp-nagios/templates/

但是,我没有文件夹“puppet”以及其后的所有内容。

答案1

解决方案是从命令行停止 nagios 服务,使用:

service nagios stop

而不是从 Ambari Web UI 执行此操作。然后应进行更改hadoop-services.cfg,最后应使用以下方法重新启动 nagios 服务:

service nagios start

此后,变化将会被保留下来。

相关内容