1.安装一些必要的命令环境,在 centos 执行下面的命令
yum install lsof build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz
2.下载 RabbitMQlsof、erlang、socat 的安装包
RabbitMQ 下载地址:www.rabbitmq.com/news.html
我安装的是 3.6.5 的,而且采用 rpm 一键安装,适合小白新手
在 /usr/local/rabbitmq 目录下安装,所以直接在该目录执行如下命令下载安装包,
wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm
wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm
wget www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm
上面三个安装包下载完成后,先安装 erlang,记得要按照这个顺序!!!
执行:
rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm
rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm
修改配置:
vi /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app
loopback_users 节点的要修改一下
rabbitmq-server start &
如果出现如下的错误,有可能是你已经安装过,启动过 rabbitmq 了
ps -ef | grep rabbit
ps -ef | grep rabbit
就发现这剩下这个了
rabbitmq-server start &
执行:
lsof -i:5672(默认的端口)
看到下面的就意味着成功啦
插件
查看默认安装的插件:
rabbitmq-plugins list
rabbitmq-plugins enable rabbitmq_management
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload
说明安装成功啦~
停止: rabbitmqctl app_stop