下载
安装rabbitmq需要erlang环境,推荐使用rabbitmq封装的erlang的rpm包
- rabbitmq软件包
Downloading and Installing RabbitMQ — RabbitMQ
选择你的系统对应的安装(我的是centos7)
erlang包
先找到适应版本
再到下载rabbitmq页面找到依赖
选择去仓库下载 支持的erlang
去github下载
选择自己需要的
安装
将erlang-23.3.4.11-1.el7.x86_64.rpm上传到服务器
将rabbitmq-server-3.9.16-1.el8.noarch.rpm上传到服务器
rpm -ivh erlang-23.3.4.11-1.el7.x86_64.rpm
yum install socat -y
rpm -ivh rabbitmq-server-3.9.16-1.el8.noarch.rpm
#启动
systemctl start rabbitmq-server
#停止
systemctl stop rabbitmq-server
#重启
systemctl restart rabbitmq-server
#状态
systemctl status rabbitmq-server
#开机启动
chkconfig rabbitmq-server on
#开启web管理插件
rabbitmq-plugin enable rabbitmq_management
#关闭web管理插件
rabbitmq-plugin disable rabbitmq_management
访问
默认账号密码guest无法登录
新建账号
# 设置用户
rabbitmqctl add_user admin admin
# 设置用户角色
rabbitmqctl set_user_tags admin administrator
# 设置用户权限
set_permissions [-p <vhostpath>] <user> <conf> <write> <read>
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
# 查看所有用户
rabbitmqctl list_users
# 关闭应用的命令为
rabbitmqctl stop_app
# 清除的命令为
rabbitmqctl reset
# 重新启动命令为
rabbitmqctl start_app
注意
- 开启防火墙或者开放端口
- 如果时云服务器还需要开放安全组