在局域网内部,一般用短节点名来完成短节点的全联通。
全联通的前提之一是cookie要相同,cookie记录在一个文件中。
对于同一个物理机上的两个erlang节点,不用其他配置就可以全联通。
对于不在同一个物理机上的erlang节点,需要配置cookie才行。
在其中一台物理机的命令行上执行erl -sname [email protected],在另一台物理机的shell上执行erl -sname [email protected]
分别在shell上执行auth:get_cookie(),查看是否相同,如果不同则通过auth:set_cookie(node(),‘yourcookie‘)设置成相同的。
然后执行net_adm:ping(OtherNode),OtherNode就是[email protected]或[email protected]。
如果执行结果是pong,则表示成功了,可以通过nodes()查看。
时间: 2024-10-09 14:04:54