3

您可以使用net_adm:names()获取主机的 epmd 上所有节点的名称。但是,如果您的集群包含第二台主机(因此还有第二台 epmd),该怎么办。你怎么能得到两台主机上所有节点的列表?

4

1 回答 1

5

net_adm:world/0可能会有帮助。

它“调用names(Host)在 Erlang 主机文件中指定的所有主机.hosts.erlang,收集回复,然后ping(Node)对所有这些节点进行评估。返回已成功 ping 的所有节点的列表。

更多信息:http ://erlang.org/doc/man/net_adm.html#world-0

于 2012-10-25T13:27:01.070 回答