Erlang环境安装
我这里的环境是centos7,这里选择 erlang-23.3.4.8-1.el7.x86_64
sudo yum install erlang-23.3.4.8-1.el7.x86_64
RabbitMQ安装
1. 进入 https://packagecloud.io/rabbitmq/rabbitmq-server官网,选择合适版本
2. 输入wget命令进行安装,如果提示找不到wget命令,可利用 yum -y install wget
wget --content-disposition "https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/7/rabbitmq-server-3.10.0-1.el7.noarch.rpm/download.rpm?distro_version_id=140"
3. 安装socat网络转发工具
yum install socat
4. 使用yum进行本地安装
yum localinstall rabbitmq-server-3.10.0-1.el7.noarch.rpm
5. 启动RabbitMQ
手动启动服务
systemctl start rabbitmq-server
6.开机自动启动MQ服务
systemctl enable rabbitmq-server
7. 安装RabbitMQ Web界面管理
rabbitmq-plugins enable rabbitmq_management
8.安装完毕后,重启RabbitMQ服务
systemctl restart rabbitmq-server
9. 查看是否开放15672端口
firewall-cmd --zone=public --list-ports
10. 开放15672端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent
11.重启防火墙
# 启动防火墙
systemctl start firewalld
# 关闭防火墙
systemctl stop firewalld
# 重启防火墙
systemctl restart firewalld
12.成功访问rabbit界面,http:// IP地址 :15672
默认用户名密码:guest
13.默认情况只能在 localhost本机下访问(见下图),所以需要新增一个远程登录的用户。
14. 添加用户
rabbitmqctl add_user admin admin
15.分配权限
rabbitmqctl set_user_tags admin administrator
16. 输入新用户名和密码
登录成功!