赞
踩
1、rabbtimq启动命令是:rabbitmq-server restart。如果需要后台启动,命令是:rabbitmq-server -detached。
2、关于.erlang.cookie 可能在$home或者/var/lib/rabbitmq 都存在。至于具体使用的是哪个,可以在日志文件中看到。具体看home dir。
- node : rabbit@htjks5215
- home dir : /var/lib/rabbitmq
- config file(s) : (none)
- cookie hash : ygw1yrHMEwOotBS9ZEMyFw==
- log(s) : /var/log/rabbitmq/rabbit@htjks5215.log
- : /var/log/rabbitmq/rabbit@htjks5215_upgrade.log
- database dir : /var/lib/rabbitmq/mnesia/rabbit@htjks5215
3、如果出现Error when reading /var/lib/rabbitmq/.erlang.cookie: eacces 。
解决方案:
4、Authentication failed (rejected by the remote node), please check the Erlang。
此问题主要出在集群配置时,修改了elang.cookies。再使用rabbitmqctl 任何命令都提示该错误。
解决是:将rabbitmq的进程直接杀掉。重新启动rabbitmq。再加入集群问题解决。
5、一定要将集群加入到/etc/hosts文件下进行配置。
6、初次安装的时候,如果发现并没有将cluster配置为内存节点时,有两种方式可以进行修改。
#rabbitmqctl stop_app –停止rabbitmq服务
#rabbitmqctl change_cluster_node_type disc/ram –更改节点为磁盘或内存节点
或者:#rabbitmqctl reset 重置后再进行集群的加入
#rabbitmqctl start_app –开启rabbitmq服务
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。