第一个坑:
使用brew在mac上安装的rabbitmq,安装之后把brew给update了,导致启动时提示etc/rabbitmq/mn****无法删除(can_not_delete什么的),上网找了一下都是权限的问题,我的电脑没有其他的用户和用户组,所以无法用chown解决,于是自己找到路径手动删除,over
第一个坑的小坑:
safari浏览器不显示rabbitmq的控制台,通过配置打开插件显示就ok
第二个坑:
还是报错,不过是其他错误,init terminating in do_boot ({error,{rabbitmq_mqtt,{bad_return,{{},{}}}}}),好像是mqtt返回值错误,如果没记错的话是通过查端口号杀进程解决的,应该是mqtt端口被占用了
第三个坑:
按照提示创建了用户,分配了权限和virtualHost,但是连接的时候报错,在控制台上看一下,Vituralhost是stop状态,关闭服务,通过/usr/local/sbin/rabbitmq-server启动,再进入web控制台,提示Virtual host / experienced an error on node rabbit@XX and may be inaccessible,删除/usr/local/etc/rabbitmq/mnesia文件夹搞定