原文:https://www.cnblogs.com/sky-cheng/p/10750497.htmlhtml
1、卸載node
[root@zabbix_server lib]# rpm -qa|grep rabbitmq rabbitmq-server-3.6.5-1.noarch [root@zabbix_server lib]# rpm -e --nodeps rabbitmq-server
2、此時注意必定要手工刪除rabbitmq目錄code
rm -rf /etc/rabbitmq rm -rf /usr/lib/rabbitmq
否則,重裝後啓動節點會報以下錯誤:orm
[root@zabbix_server src]# rabbitmq-server start & [1] 8537 [root@zabbix_server src]# BOOT FAILED =========== Error description: "Found lock file at ~s.\n Either previous upgrade is in progress or has failed.\n Database backup path: ~s" Log files (may contain more information): /var/log/rabbitmq/rabbit@zabbix_server.log /var/log/rabbitmq/rabbit@zabbix_server-sasl.log Stack trace: [{rabbit_upgrade,ensure_backup_taken, ["/var/lib/rabbitmq/mnesia/rabbit@zabbix_server/schema_upgrade_lock", "/var/lib/rabbitmq/mnesia/rabbit@zabbix_server-upgrade-backup"], [{file,"src/rabbit_upgrade.erl"},{line,101}]}, {rabbit_upgrade,maybe_upgrade_mnesia,0, [{file,"src/rabbit_upgrade.erl"},{line,144}]}, {rabbit,'-boot/0-fun-0-',0,[{file,"src/rabbit.erl"},{line,271}]}, {rabbit,start_it,1,[{file,"src/rabbit.erl"},{line,403}]}, {init,start_it,1,[]}, {init,start_em,1,[]}] {"init terminating in do_boot","Found lock file at ~s.\n Either previous upgrade is in progress or has failed.\n Database backup path: ~s"} /usr/lib/rabbitmq/bin/rabbitmq-server: line 236: 8683 用戶定義信號 2 start_rabbitmq_server "$@"
若是出現以上錯誤,請停掉新安裝的rabbitmq,卸載後,手工刪除相關目錄,再從新安裝server
[root@zabbix_server src]# rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm warning: rabbitmq-server-3.6.5-1.noarch.rpm: Header V4 RSA/SHA1 Signature, key ID 6026dfca: NOKEY Preparing... ########################################### [100%] 1:rabbitmq-server ########################################### [100%]
啓動節點正常htm
[root@zabbix_server src]# rabbitmq-server start & [1] 13105 [root@zabbix_server src]# RabbitMQ 3.6.5. Copyright (C) 2007-2016 Pivotal Software, Inc. ## ## Licensed under the MPL. See http://www.rabbitmq.com/ ## ## ########## Logs: /var/log/rabbitmq/rabbit@zabbix_server.log ###### ## /var/log/rabbitmq/rabbit@zabbix_server-sasl.log ########## Starting broker... completed with 0 plugins.