echo编辑整理
在Linux上安装RabbitMQ需要先安装它对应的运行环境‘Erlang’,我这里使用的是CentOS7
安装Erlang
- 准备工作,安装wget
yum install -y wget
- 安装依赖项
yum install -y epel-release
- 配置安装源
wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
- 安装
yum install -y erlang
- 验证是否安装成功
erl -version
出现如下提示,证明成功了
安装RabbitMQ
- 配置安装源
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.9/rabbitmq-server-3.7.9-1.el7.noarch.rpm
rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
- 安装
yum install rabbitmq-server-3.7.9-1.el7.noarch.rpm
- 安装完成之后,我们就可以启动了
sudo /sbin/service rabbitmq-server start
- 启动之后查看状态
sudo /sbin/service rabbitmq-server status
看到这个提示,就证明你已经成功了
安装管理界面
- 安装web插件
sudo rabbitmq-plugins enable rabbitmq_management
- 开放端口
/sbin/iptables -I INPUT -p tcp --dport 5672 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
注意:这个时候还不能访问哦,因为还不能远程访问,我们需要开放远程访问权限
- 找到对应的配置文件
vi /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.9/ebin/rabbit.app
# 将loopback_users对应的值,改为[]即可
- 然后我们就可以访问了(记得重启在访问哦,账密都是:guest)