mac 下利用brew 安装rabbitmq ,使用brew services start rabbitmq 启动出现 .erlang.cookie 权限问题
在用户目录下使用ls -al ,找到隐藏文件.erlang.cookie,由于默认文件所属用户为root,当以普通用户身份启动则存在权限问题,通过chown 命令修改文件的所属用户(chown xiaolin.zhang .erlang.cookie ),再次重新启动,正常;
搭建集群时以不同的port ,nodeName 启动(执行 RABBITMQ_NODE_PORT=5672 RABBITMQ_NODENAME=rabbit1 rabbitmq-server )时出现epmd error for host 192: address (cannot connect to host/port)问题
192 为一个错误的host,使用了本地ip 的前缀,dns 解析会存在问题
查看本机的hostName
hostname 结果(192.168.0.XX)
修改hostName
sudo scutil --set LocalHostName localhost
再次查看hostName
scutil --get LocalHostName
在/etc/hosts 下配置 127.0.0.1 hostName 映射
退出当前termainal,重新打开一个,再次启动,正常;
网友评论