CentOS RabbitMQ卸载和安装

CentOS系统RabbitMQ卸载与安装完整指南

RabbitMQ卸载流程

停止运行服务

sudo systemctl stop rabbitmq-server.service
sudo systemctl disable rabbitmq-server.service

移除软件包

sudo yum remove rabbitmq-server -y

清理残留文件

sudo rm -rf /var/lib/rabbitmq/
sudo rm -rf /etc/rabbitmq/
sudo rm -f /etc/systemd/system/rabbitmq-server.service

RabbitMQ安装步骤

安装Erlang依赖

sudo yum install epel-release -y
sudo yum install erlang -y

添加RabbitMQ仓库

sudo tee /etc/yum.repos.d/rabbitmq.repo <<EOF
[rabbitmq_erlang]
name=rabbitmq_erlang
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/$basearch
gpgcheck=1
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
EOF

安装核心组件

sudo yum install rabbitmq-server -y

启用管理插件

sudo rabbitmq-plugins enable rabbitmq_management

启动系统服务

sudo systemctl start rabbitmq-server
sudo systemctl enable rabbitmq-server

防火墙配置(可选)

sudo firewall-cmd --permanent --add-port={4369/tcp,5672/tcp,15672/tcp,25672/tcp}
sudo firewall-cmd --reload

访问管理界面

浏览器访问:http://服务器IP:15672,默认账号:guest/guest

常见问题处理

依赖冲突解决

sudo yum clean all
sudo yum makecache

权限配置修复

sudo chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/
sudo rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"

端口占用检测

sudo netstat -tulnp | grep 5672

配置优化建议

  • 修改文件描述符限制:vim /etc/security/limits.conf
  • 日志轮转设置:/etc/logrotate.d/rabbitmq-server
  • 集群配置:通过rabbitmqctl join_cluster实现

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END