安装erlang
由于rabbitMQ安装的依赖于erlang,所以需要先进行安装前提环境
查看yum库是否有erlang
[root@bogon ~]# yum list erlang*
如果有就直接安装,如果没有则需要去官网或github下载后再安装
查看对应版本
安装之前先看下rabbitmq与erlang对应版本点击进入官网
我这里yum库里面erlang版本为22,所以我需要安装3.8.9版本rabbitmq
yum安装erlang
[root@bogon ~]# yum -y install erlang
如果是非管理员账户则需要增加sudo
[root@bogon ~]# sudo yum -y install erlang
安装完成查看
[root@bogon ~]# erl -v
安装rabbitmq
查看是否存在
[root@bogon ~]# yum list | grep rabbitmq
移除旧版本
[root@bogon rabbitmq]# yum -y remove rabbitmq-server.noarch
下载rabbitmq
[root@bogon ~]# wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.9/rabbitmq-server-3.8.9-1.el6.noarch.rpm
安装
[root@bogon ~]# yum -y install rabbitmq-server-3.8.9-1.el6.noarch.rpm
如果不是管理员账户操作需要加sudo
[root@bogon ~]# sudo yum -y install rabbitmq-server-3.8.9-1.el6.noarch.rpm
rabbitmq服务操作
启动
[root@bogon ~]# systemctl start rabbitmq-server.service
停止
[root@bogon ~]# systemctl stop rabbitmq-server.service
重启
[root@bogon ~]# systemctl restart rabbitmq-server.service
查看状态
[root@bogon ~]# systemctl status rabbitmq-server.service
设置开机启动
[root@bogon ~]# sudo chkconfig rabbitmq-server on
开放防火墙端口
[root@bogon ~]# firewall-cmd --zone=public --add-port=15672/tcp --permanent
开启插件
[root@bogon ~]# rabbitmq-plugins enable rabbitmq_management
打开浏览器输入localhost:15672
初始账号:guest
初始密码:guest
开启远程访问
[root@bogon ~]# vim /etc/rabbitmq/rabbitmq-env.conf
输入
NODE_IP_ADDRESS=0.0.0.0
保存