欢迎您的访问
专注于Java技术系列文章的Java技术分享网站

CentOS7下安装RabbitMQ

第一步下载erlang环境并安装:

rpm -Uvh https://mirrors.aliyun.com/centos/7.6.1810/extras/x86_64/Packages/epel-release-7-11.noarch.rpm

yum install erlang

第二步下载RabbitMQ的rpm包并安装:

wget http://www.rabbitmq.com/releases/rabbitmq-server/current/rabbitmq-server-3.6.15-1.el7.noarch.rpm

yum install rabbitmq-server-3.6.15-1.el7.noarch.rpm

第四步打开RabbitMQ管理Web:rabbitmq-plugins enable rabbitmq_management

默认3、3.0开始不允许guest账户非本地登录

方法一:修改配置

/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.15/ebin/rabbit.app

将:{loopback_users, [<<”guest”>>]},
改为:{loopback_users, []} 然后重启服务 systemctl restart rabbitmq-server

Rabbitmq3.8的版本采用了新的配置方法(https://github.com/rabbitmq/rabbitmq-server/blob/master/docs/rabbitmq.conf.example),这里需要修改成

vim /etc/rabbitmq/rabbitmq.conf

然后写入一句:loopback_users.guest = none

然后保存退出,重启Rabbitmq

方法二:创建远程登录账户

rabbitmqctl add_user admin 123456
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin "." "." ".*"
systemctl restart rabbitmq-server

打开RabbitMQ的端口:

firewall-cmd –zone=public –add-port=5672/tcp –permanent

firewall-cmd –zone=public –add-port=15672/tcp –permanent

firewall-cmd –reload

Windows下启用管理界面的方法:

CMD进入到安装目录C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.9\sbin下

输入

rabbitmqctl status

rabbitmq-plugins enable rabbitmq_management

如果没有错误,打开了浏览器访问 http://localhost:15672即可看到管理界面,使用guest用户,guest密码登录。

文章永久链接:https://tech.souyunku.com/?p=36749

赞(65) 打赏



版权归原创作者所有,任何形式转载请联系作者;搜云库 » CentOS7下安装RabbitMQ

本站:免责声明!

评论 抢沙发

一个专注于Java技术系列文章的技术分享网站

觉得文章有用就打赏一下文章作者

微信扫一扫打赏

微信扫一扫打赏