是否可以(以及如何)在某个地方指定shell脚本,每次向Ambari集群添加新节点时都会执行该脚本?
我使用HDP Ambari来实现这一点,我想在新节点的设置完成后添加一些符号链接,但我想将其自动化,这样我(或其他人)就不会忘记它。
当前没有任何功能可以使您在向集群添加节点时执行脚本。你要的是一个定制的钩子。您必须查看Ambari源代码,看看是否可以为堆栈定义一个自定义挂钩。每个堆栈中都提供了一些钩子,例如,请参阅:https://github.com/apache/ambari/tree/trunk/ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks