• 卸载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.

  • 相关阅读:
    picoctf_2018_got_shell
    软件测试如何制作一份亮眼的简历?
    Python Flask - 快速构建Web应用详解
    多线程引发的安全问题
    论文阅读——RetNet
    python+pytest接口自动化(1)-接口测试基础
    【大数据】Kafka 入门简介
    oracle-替换中文、回车、换行、倒序截取等,从OA一堆意见里面找出你想要的审批日期
    【echarts】07、echarts+vue2 - 环形图
    机器学习 | SVD奇异值分解
  • 原文地址:https://blog.csdn.net/web17886480312/article/details/126565336