Erlang:如何在群集节点上强制使用域名?

Erlang:如何在群集节点上强制使用域名?,erlang,cluster-computing,Erlang,Cluster Computing,我想在专用服务器上启动群集节点 但是,当我使用此命令行启动它时: erl -pa ebin -name myserver -setcookie abc 它以某个域名开始: Erlang R15B (erts-5.9) [source] [64-bit] [smp:16:16] [async-threads:0] [hipe] [kernel-poll:false] Eshell V5.9 (abort with ^G) (myserver@sd-XXXXX.dedibox.fr)1>

我想在专用服务器上启动群集节点

但是,当我使用此命令行启动它时:

erl -pa ebin -name myserver -setcookie abc
它以某个域名开始:

Erlang R15B (erts-5.9) [source] [64-bit] [smp:16:16] [async-threads:0] [hipe] [kernel-poll:false]

Eshell V5.9  (abort with ^G)
(myserver@sd-XXXXX.dedibox.fr)1>

我想从另一个域名开始,比如:myserver@mydomain.com

您可以将域指定为-name的一部分

> erl -pa ebin -name myserver@mydomain.com -setcookie abc
Erlang R15B (erts-5.9) [source] [64-bit] [smp:4:4] [async-threads:0] [kernel-poll:false]
...
(myserver@mydomain.com)1> node().
'myserver@mydomain.com'

您可以将域指定为-name的一部分

> erl -pa ebin -name myserver@mydomain.com -setcookie abc
Erlang R15B (erts-5.9) [source] [64-bit] [smp:4:4] [async-threads:0] [kernel-poll:false]
...
(myserver@mydomain.com)1> node().
'myserver@mydomain.com'