4、RabbitMQ3.7在CentOS7下的安装

安装依赖 

sudo yum install -y gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git

建立yum源

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

安装erlang

yum install -y erlang

安装socat

yum install -y socat

RabbitMQ 安装

rpm -Uvh https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.4/rabbitmq-server-3.7.4-1.el7.noarch.rpm

操做RabbitMQ服务

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

开放guest访问权限

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
相关文章
相关标签/搜索