centos7安装rabbitmq 亲测有效
参考了https://blog.csdn.net/hellozpc/article/details/81436980
linuxcentos7 安装rabbitmq
cd /usr/local/src/
sudo mkdir rabbitmq
cd rabbitmq
sudo wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
sudo rpm -Uvh erlang-solutions-1.0-1.noarch.rpm 如果出现错误epel-release 被 erlang-solutions-1.0-1.noarch 需要 使用yum install epel-release 安装缺失的东东
sudo rpm --import http://packages.erlang-solutions.com/rpm/erlang_solutions.asc
使用yum安装elang
sudo yum install erlang
安装rabbitmq
下载:sudo wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.7/rabbitmq-server-3.7.7-1.el7.noarch.rpm
安装:sudo rpm -ivh rabbitmq-server-3.7.7-1.el7.noarch.rpm
service rabbitmq-server start
service rabbitmq-server stop
service rabbitmq-server restart
设置开机启动
systemctl enable rabbitmq-server
设置配置文件
cd /etc/rabbitmq
sudo cp /usr/share/doc/rabbitmq-server-3.7.7/rabbitmq.config.example /etc/rabbitmq/ # 注意文件目录
sudo mv /etc/rabbitmq/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config # 注意目录
开启用户远程访问
sudo vim /etc/rabbitmq/rabbitmq.config
放开507行的{loopback_users, []} 注意去掉后面的逗号
开启web界面管理工具
rabbitmq-plugins enable rabbitmq_management
sudo systemctl restart rabbitmq-server
关闭防火墙,也可以开放15672端口,我这里直接设置开机不可用
systemctl stop firewalld
systemctl disable firewalld