您的位置:首页 > 其它

erlang节点互通查看

2015-04-08 13:04 225 查看
在局域网内部,一般用短节点名来完成短节点的全联通。
全联通的前提之一是cookie要相同,cookie记录在一个文件中。
对于同一个物理机上的两个erlang节点,不用其他配置就可以全联通。
对于不在同一个物理机上的erlang节点,需要配置cookie才行。
在其中一台物理机的命令行上执行erl -sname s1@hostname,在另一台物理机的shell上执行erl -sname s2@hostname
分别在shell上执行auth:get_cookie(),查看是否相同,如果不同则通过auth:set_cookie(node(),'yourcookie')设置成相同的。
然后执行net_adm:ping(OtherNode),OtherNode就是s!@hostnames2@hostname
如果执行结果是pong,则表示成功了,可以通过nodes()查看。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: