• 卸载Erlang和RabbitMQ


    第一种办法:
    卸载Erlang和RabbitMQ
    /sbin/service rabbitmq-server stop
    yum list | grep rabbitmq
    yum -y remove rabbitmq-server.noarch

    yum list | grep erlang
    yum -y remove erlang-*
    yum remove erlang.x86_64
    rm -rf /usr/lib64/erlang
    rm -rf /var/lib/rabbitmq

    第二种办法:
    erlang没问题时,重装rabbitmq的问题

    一、卸载

    [root@zabbix_server lib]# rpm -qa|grep rabbitmq
    rabbitmq-server-3.6.5-1.noarch
    [root@zabbix_server lib]# rpm -e --nodeps rabbitmq-server

    二、此时注意一定要手工删除rabbitmq目录

    rm -rf /etc/rabbitmq
    rm -rf /usr/lib/rabbitmq

    不然,重装后启动节点会报如下错误:
    复制代码

    [root@zabbix_server src]# rabbitmq-server start &
    [1] 8537
    [root@zabbix_server src]#

    BOOT FAILED

    Error description:
    “Found lock file at ~s. Either previous upgrade is in progress or has failed. 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. Either previous upgrade is in progress or has failed. Database backup path: ~s”}
    /usr/lib/rabbitmq/bin/rabbitmq-server: line 236: 8683 用户定义信号 2 start_rabbitmq_server “$@”

    复制代码

    如果出现以上错误,请停掉新安装的rabbitmq,卸载后,手工删除相关目录,再重新安装

    [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%]

    启动节点正常
    复制代码

    [root@zabbix_server src]# rabbitmq-server start &
    [1] 13105
    [root@zabbix_server src]#
    RabbitMQ 3.6.5. Copyright 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.

  • 相关阅读:
    软考:信息安全工程师4(系统安全)
    WSL---Window上的子Linux系统
    第十一章 JavaScript操作DOM对象
    LeetCode每日一题(898. Bitwise ORs of Subarrays)
    k8s驱逐篇(7)-kube-controller-manager驱逐-taintManager源码分析
    会议管理系统SSM记录(二)
    java返给前端ECharts的格式
    [VNCTF2022]easyj4va
    MATLAB | MATLAB海洋、气象数据colormap配色补充包(NCL color tables)
    【zookeeper】报错整理 zookeeper Packet len* is out of range
  • 原文地址:https://blog.csdn.net/web17886480312/article/details/126565336