Erlang集群节点集合的启 动 一文中已经描述的很清楚
在一台机器上控制Erlang 集群节点的实验1 也是一个比较简单容易理解的例子
Boot Server 启动 是基本的了 文章里面有个setcookie写成了setcooke 读者需要注意就可以了。
erlang远程控制 也是不错的文章
综合上面四个文章实验了一把,折腾了两天 最后总算搞定。
关键是有些细节地方需要注意,我就在这绊倒了
1.erlang的版本号一定要一致。
2.安装目录也要一定一致。
3.ip地址写法一定要注意共有三种写法 我使用了[{192,168,159,134},{192,168,159,136}]
在 http://www.erlang.org/doc/man/kernel_app.html kernel 提供了以下三种方式
'150.236.16.70', "150,236,16,70", {150,236,16,70} .前两种我在使用的时候总是提示错误
1.
erl -kernel start_boot_server true boot_server_slaves '[{192,168,159,134},{192,168,159,136}]' -name master@192.168.159.134 -setcookie abc
2. 在master执行 slave:start('192.168.159.136', slave, "-setcookie abc -loader inet -hosts '192.168.159.134' -id master@192.168.159.134").