以安装3.7.28为例,步骤如下:
一、安装erlang
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash yum install -y erlang erl -version
二、安装rabbitmq
wget https:dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.28/rabbitmq-server-3.7.28-1.el7.noarch.rpm yum install rabbitmq-server-3.7.28-1.el7.noarch.rpm ## 开启管理后台界面 rabbitmq-plugins enable rabbitmq_management ## 必须执行,否则会导致启动rabbitmq-server失败 chown rabbitmq:rabbitmq /var/lib/rabbitmq/.erlang.cookie
三、rabbitmq常用命令
#前台启动服务 rabbitmq-server #后台启动服务 rabbitmq-server -detached #停止服务 rabbitmqctl stop #查看状态 rabbitmqctl status
四、rabbitmq添加用户
#添加账户,用户名test 密码123456 rabbitmqctl add_user test 123456 #授予用户角色,总共有四种角色,这里授予的是administrator rabbitmqctl set_user_tags test administrator #设置用户允许访问的vhost rabbitmqctl set_permissions -p / test '.*' '
五、注意事项(常见问题)
错误信息1:
/usr/lib/rabbitmq/bin/rabbitmq-server:行51: /var/lib/rabbitmq/mnesia/rabbit@test.pid: 权限不够
解决办法:
chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/mnesia/
错误信息2:
启动rabbitmq:ERROR: distribution port 25672 in use on localhost (by non-Erlang process?)
解决办法:
参考该链接即可:
启动rabbitmq:ERROR: distribution port 25672 in use on localhost (by non-Erlang process?)
参考资料如下:
rabbitmq安装(centos7.8)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。