我们之前部署过一个非root用户的rabbitmq节点(参见linux非root用户安装rabbitmq),现在采用同样方式,部署另外两个节点。
集群的关键是.erlang.cookie文件,注意前面是有点号的。打开第一个节点看看:
[wlf@wlf188 rabbitmq]$ cd ~
[wlf@wlf188 ~]$ vi .erlang.cookie
AYMYRMIDTAWBOXCITAXQ
~
里面就是一串类似秘钥的东东,把第一个节点的这个秘钥替换掉另外两个节点,因为.erlang.cookie是只读的,vi替换后用wq!即可,替换完确认一下:
[wlf@wlf186 ~]$ cat .erlang.cookie
AYMYRMIDTAWBOXCITAXQ
应该注意的是集群的机器之间网络是OK的,一般都会在etc/hosts文件中配置机器名:
[wlf@wlf188 ~]$ cat /etc/hosts
127.0.0.1 localhost
::1 localh