gpt4 book ai didi

erlang - 如何连接两个erlang节点?

转载 作者:行者123 更新时间:2023-12-04 17:32:08 25 4
gpt4 key购买 nike

有人能给我更多的关于如何连接两个 Erlang 节点的可能性。
我知道一种使用 erlang:set_cookie/2 的方法,并且很好奇是否有另一种方法。

最佳答案

1.使用-setcookie .

您也可以使用 -setcookie当erlang执行时,

在我本地机器的第一个终端中,

hyun@hyun-VirtualBox:~$ erl -sname a -setcookie guitar
Erlang/OTP 18 [erts-7.0] [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]

我本地机器的第二个终端,
hyun@hyun-VirtualBox:~$ erl -sname b -setcookie guitar
Erlang/OTP 18 [erts-7.0] [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]

最后,在第一个终端中,
Eshell V7.0  (abort with ^G)
(a@hyun-VirtualBox)1> net_adm:ping('b@hyun-VirtualBox').
pong

2.复制$HOME/.erlang.cookie

你可以复制 $HOME/.erlang.cookie到其他远程 PC 以共享相同的 cookie 值。

此外,您必须考虑安全性。

getting_started

An Erlang node is completely unprotected when running erlang:set_cookie(node(), nocookie). This can sometimes be appropriate for systems that are not normally networked, or for systems which are run for maintenance purposes only. Refer to auth(3) for details on the security system.

关于erlang - 如何连接两个erlang节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41051522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com