RabbitMQ安装与使用
官网地址: https://www.rabbitmq.com
最新release版本
点击进入下载页面 https://www.rabbitmq.com/download.html
centos7 rpm安装方式
官网安装说明:https://www.rabbitmq.com/install-rpm.html#downloads
1. 下载安装包
1). 安装rabbitMQ之前需要先安装erlang包,点击download页面右侧的Erlang Verions链接查看rabbitMQ和erlang的版本说明对照
2). 下载需要的erlang版本rpm包,官方推荐使用rabbitMQ团队生成的零依赖包,防止erlang安装过多依赖和版本升级问题,下载地址https://bintray.com/rabbitmq-erlang/rpm/erlang
选择centos7版本
wget -b https://bintray.com/rabbitmq-erlang/rpm/download_file?file_path=erlang%2F21%2Fel%2F7%2Fx86_64%2Ferlang-21.3.2-1.el7.x86_64.rpm -O erlang-21.3.2-1.el7.x86_64.rpm
3). 下载rabbitMQ rpm文件
wget -b https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.14/rabbitmq-server-3.7.14-1.el7.noarch.rpm
2. 安装
1). 安装erlang
rpm -ivh erlang-21.3.2-1.el7.x86_64.rpm
2). 安装rabbitMQ
erlang安装成功后安装rabbitMQ
rpm -ivh rabbitmq-server-3.7.14-1.el7.noarch.rpm
警告:rabbitmq-server-3.7.14-1.el7.noarch.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 6026dfca: NOKEY
错误:依赖检测失败:
socat 被 rabbitmq-server-3.7.14-1.el7.noarch 需要
直接安装失败需要socat包
安装socat
yum install socat
安装成之后重新执行
rpm -ivh rabbitmq-server-3.7.14-1.el7.noarch.rpm
警告:rabbitmq-server-3.7.14-1.el7.noarch.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 6026dfca: NOKEY
准备中... ################################# [100%]
正在升级/安装...
1:rabbitmq-server-3.7.14-1.el7 ################################# [100%]
3. 安装成功
默认安装目录
[root@root rabbitmq_server-3.7.14]# pwd
/usr/lib/rabbitmq/lib/rabbitmq_server-3.7.14
rabbit核心配置文件:
cat /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.14/ebin/rabbit.app
RabbitMQ卸载:
停止服务
rabbitmqctl stop_app
停止进程
service rabbitmq-server stop
查看进程状态kill 掉erlang相关进程
ps -ef |grep rabbit
卸载MQ
yum list|grep rabbitmq
yum -y remove rabbitmq-server.noarch
卸载erlang
yum list | grep erlang
yum -y remove erlang.x86_64
删除相关文件
rm -rf /usr/lib64/erlang
rm -rf /var/lib/rabbitmq
rm -rf /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.14/
rm -rf /etc/rabbitmq/
rm -rf /var/log/rabbitmq