1、首先安装erlang
rpm -Uvh http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el7.centos.x86_64.rpm 2、安装RabbitMQ-Server
rpm -Uvh http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.6/rabbitmq-server-3.5.6-1.noarch.rpm 3、常见命令
systemctl start rabbitmq-server
systemctl restart rabbitmq-server
systemctl stop rabbitmq-server
rabbitmqctl status # 查看状态
/sbin/chkconfig rabbitmq-server on #设置开机自动重启方式1
chkconfig rabbitmq-server on #设置开机自动重启方式2
4、开启远程访问
#cd /etc/rabbitmq
#cp /usr/share/doc/rabbitmq-server-3.5.6/rabbitmq.config.example /etc/rabbitmq/ #mv rabbitmq.config.example rabbitmq.config
#vim /etc/rabbitmq/rabbitmq.config
在rabbitmq.config中添加 {loopback_users, []}
或者将 %% {loopback_users, []}, 修改为 {loopback_users, []} (修改时注意后面有个逗号要删掉)
5 、安装命令维护插件
rabbitmq-plugins enable rabbitmq_management访问 http://ip:15672 时,就可以进入登录页面了。(如果还是访问不到,那就看看你的端口有没有加入到防火墙白名单中)
用户名和密码默认都是 guest
6、打开端口(程序访问端口5672)
vi /etc/sysconfig/iptables在文件中加入
-A INPUT -p tcp -m state --state NEW -m tcp --dport 5672 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 15672 -j ACCEPT