Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
您可以使用net_adm:names()获取主机的 epmd 上所有节点的名称。但是,如果您的集群包含第二台主机(因此还有第二台 epmd),该怎么办。你怎么能得到两台主机上所有节点的列表?
net_adm:names()
net_adm:world/0可能会有帮助。
net_adm:world/0
它“调用names(Host)在 Erlang 主机文件中指定的所有主机.hosts.erlang,收集回复,然后ping(Node)对所有这些节点进行评估。返回已成功 ping 的所有节点的列表。
names(Host)
.hosts.erlang
ping(Node)
更多信息:http ://erlang.org/doc/man/net_adm.html#world-0