sudo yum install -y gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git
vi /etc/yum.repos.d/rabbitmq-erlang.repo
[rabbitmq-erlang] name=rabbitmq-erlang baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7 gpgcheck=1 gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc repo_gpgcheck=0 enabled=1
yum install -y erlang
yum install -y socat
rpm -Uvh https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.4/rabbitmq-server-3.7.4-1.el7.noarch.rpm
systemctl start rabbitmq-server systemctl status rabbitmq-server systemctl restart rabbitmq-server #设置为开机启动 systemctl enable rabbitmq-server
#安装web管理页面插件(先启动rabbitmq服务): rabbitmq-plugins enable rabbitmq_management
#增长rabbitMQ端口:5672 sudo firewall-cmd --add-port=5672/tcp --zone=public --permanent #增长rabbitMQ端口:15672 sudo firewall-cmd --add-port=15672/tcp --zone=public --permanent #从新加载防火墙设置 sudo firewall-cmd --reload
RabbitMQ从3.3.0开始禁止使用guest/guest访问除localhost外的地址,若是想使用guest/guest访问,须要在rabbitmq配置文件中设置loopback_users属性。java
默认路径:/usr/lib/rabbitmq/lib/rabbitmq_server-3.7.4/ebin/rabbit.appc++
vi /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.4/ebin/rabbit.app
找到loopback_users属性,将[<<"guest">>] 修改成 [] git
以后重启rabbitmqgithub
systemctl restart rabbitmq-server