我正在为您添加一个新的自定义服务 Ambari.
我已经成功创建了服务,并将其安装在Ambari Web UI中。在启动我的新服务的主组件后,Ambari声称主组件处于停止状态,然而,主组件已经在预定节点上成功运行,我可以使用其API。
我想知道Ambari是如何检查组件状态的?
@TailofGodzilla(很酷的名字),当我制作自定义服务时,我从现有的开源示例开始,然后最后创建管理包。 你可以很容易地对这些进行逆向工程,包括服务状态功能。
我检查了其中3个服务(Hue,Elk,NiFi),所有的服务都在使用PID文件,其中有状态功能和status_params文件的条目。