centos7安装rabbitMq
1.查看erlang与mq对应版本
RabbitMQ version | Minimum required Erlang/OTP | Maximum supported Erlang/OTP |
---|---|---|
3.8.14 - 3.8.9 | 22.3 | 23.x |
3.8.8 - 3.8.4 | 21.3 | 23.x |
3.8.3 - 3.8.0 | 21.3 | 22.x |
3.7.27 - 3.7.19 | 21.3 | 22.x |
3.7.18 - 3.7.15 | 20.3 | 22.x |
3.7.14 - 3.7.11 | 20.3 | 21.x |
3.7.10 - 3.7.7 | 19.3 | 21.x |
3.7.6 - 3.7.0 | 19.3 | 20.x |
2.下载软件
2.1下载erlang
2.2下载rabbitMq
3.将文件拖放到linux
4.安装
1.执行命令
rpm -ivh erlang-23.2.5-1.el7.x86_64.rpm
2.执行命令
rpm -ivh rabbitmq-server-3.8.14-1.el7.noarch.rpm
报错信息
解决
# 还需要安装socat 使用liunx来提供的yum 安装socat
yum -y install socat
再次执行
rpm -ivh rabbitmq-server-3.8.14-1.el7.noarch.rpm
5.开放端口
#检查端口
firewall-cmd --query-port=15672/tcp
#如果为no,则执行下述命令
firewall-cmd --zone=public --add-port=15672/tcp --permanent
#重启防火墙
firewall-cmd --reload
6.启动rabbitMq
systemctl start rabbitmq-server
7.安装web插件
rabbitmq-plugins enable rabbitmq_management
8.访问浏览器
http://ip:15672/
用户名/密码:guest
9.创建新用户
# 添加用户(用户名root,密码root)
rabbitmqctl add_user root root
# 用户授权,administartor为管理员权限,四种权限【management、policymaker、monitoring、administrator】
rabbitmqctl set_user_tags root administrator
# 重启服务
systemctl restart rabbitmq-server