我想使用xdmp:shutdown()
xdmp:shutdown(
$hostIDs as xs:unsignedLong*,
$reason as xs:string,
[$failover as xs:boolean]
) as empty-sequence()
我应该在可选参数中传递什么值?将其设置为 true 是否意味着受影响主机中的主林将故障转移到驻留在其他主机中的副本林?是否建议从脚本启动关闭?或者我们应该从Admin GUI做到这一点?
答案 0 :(得分:2)
xdmp:shutdown
州的文件:
$ failover如果群集中的其他主机应该接管副本林,则为True。如果未指定,则返回false。
是的,您可以通过传入fn:true()
告诉群集故障转移到位于其他主机上的副本林。
这取决于你想要达到的目标是否合适。说实话,我自己从未使用xdmp:shutdown()
。如果我需要关闭一个节点进行维护,我总是使用来自hosts命令行的service MarkLogic stop
,这可能会有效地关闭false作为第三个参数。
HTH!