温馨提示×

centos怎样卸载rabbitmq

小樊
37
2026-10-14 17:09:17
栏目: 智能运维

在 CentOS 上卸载 RabbitMQ,一般要同时卸载 RabbitMQ 本身 和 Erlang(RabbitMQ 依赖)。下面按常见安装方式给你说明。


一、如果是用 yum / rpm 安装的(最常见)

1. 停止 RabbitMQ 服务

sudo systemctl stop rabbitmq-server
sudo systemctl disable rabbitmq-server

2. 卸载 RabbitMQ

sudo yum remove rabbitmq-server -y

3. 卸载 Erlang

sudo yum remove erlang -y

如果还残留 erlang 相关包,可执行:

sudo yum remove 'erlang-*' -y

4. 删除残留文件和目录

sudo rm -rf /var/lib/rabbitmq
sudo rm -rf /etc/rabbitmq
sudo rm -rf /var/log/rabbitmq

二、如果是用 rpm 包手动安装的

1. 查看已安装的包

rpm -qa | grep rabbitmq
rpm -qa | grep erlang

2. 使用 rpm 卸载

sudo rpm -e rabbitmq-server
sudo rpm -e erlang

(如有依赖,按顺序卸载或用 yum remove)


三、如果是用 tar 包解压安装的(非 yum)

1. 停止服务

如果是前台运行,直接 Ctrl+C
如果是后台脚本,找到进程并 kill:

ps -ef | grep rabbitmq
kill -9 <pid>

2. 删除安装目录

sudo rm -rf /usr/local/rabbitmq
sudo rm -rf /usr/local/erlang

3. 清理环境变量

编辑:

vi ~/.bash_profile
# 或
vi /etc/profile

删除类似:

export PATH=$PATH:/usr/local/rabbitmq/sbin
export ERLANG_HOME=/usr/local/erlang

然后:

source ~/.bash_profile

四、确认是否卸载干净

which rabbitmqctl
which erl
rabbitmqctl status

如果都提示 command not found 或无输出,说明已卸载完成。


如果你能告诉我 CentOS 版本(7 / 8 / Stream) 和 安装方式(yum / rpm / 源码),我可以给你更精确的卸载命令。

0 踩