首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >RabbitMQ启动失败错误:{'EXIT',{ error,<<"{not_base64,<<\“guest\”>>}“>>}

RabbitMQ启动失败错误:{'EXIT',{ error,<<"{not_base64,<<\“guest\”>>}“>>}
EN

Stack Overflow用户
提问于 2019-10-01 04:51:28
回答 1查看 333关注 0票数 0

我正在尝试使用rabbitmq.config配置RabbitMQ。我收到错误{could_not_start,rabbit,{ error,<<"{not_base64,<<\"guest\">>}">>}}

我已经创建了rabbitmq.conf和definitions.json

代码语言:javascript
运行
复制
[
  {rabbit, [
    {loopback_users, []}
  ]},
  {rabbitmq_management, [
    {load_definitions, "/etc/rabbitmq/definitions.json"}
  ]}
].
代码语言:javascript
运行
复制
{
    "rabbit_version": "3.6.6",
    "users": [
     {
      "name": "guest",
      "password_hash": "abcd",
      "hashing_algorithm": "rabbit_password_hashing_sha256",
      "tags": ""
     },
     {
      "name": "admin",
      "password_hash": "abcd",
      "hashing_algorithm": "rabbit_password_hashing_sha256",
      "tags": "administrator"
     }
    ],
    "vhosts": [
     {
      "name": "\/abc"
     }
    ],
    "permissions": [
     {
      "user": "guest",
      "vhost": "\/abc",
      "configure": ".*",
      "write": ".*",
      "read": ".*"
     }
    ],
    "parameters": [],
    "policies": [],
    "queues": [],
    "exchanges": [],
    "bindings": []
   }

Docker-compose文件

代码语言:javascript
运行
复制
rabbitmq:
    image: rabbitmq
    container_name: rabbitmq
    hostname: rabbitmq
    ports:
      - "5672:5672"
      - "15672:15672"
    volumes:
      - ./path/rabbitmq.config:/etc/rabbitmq/rabbitmq.config:ro
      - ./path/definitions.json:/etc/rabbitmq/definitions.json:ro

错误日志:

代码语言:javascript
运行
复制
=CRASH REPORT==== 30-Sep-2019::18:50:35 ===
rabbitmq    |   crasher:
rabbitmq    |     initial call: application_master:init/4
rabbitmq    |     pid: <1.123.1>
rabbitmq    |     registered_name: []
rabbitmq    |     exception exit: {bad_return,
rabbitmq    |                         {{rabbit,start,[normal,[]]},
rabbitmq    |                          {'EXIT',{error,<<"{not_base64,<<\"guest\">>}">>}}}}
rabbitmq    |       in function  application_master:init/4 (application_master.erl, line 134)
rabbitmq    |     ancestors: [<0.136.0>]
rabbitmq    |     messages: []
rabbitmq    |     links: [<1.124.1>,<1.128.1>,<1.31.1>]
rabbitmq    |     dictionary: []
rabbitmq    |     trap_exit: true
rabbitmq    |     status: running
rabbitmq    |     heap_size: 587
rabbitmq    |     stack_size: 21
rabbitmq    |     reductions: 97
rabbitmq    |   neighbours:

我犯了什么错误?看起来我在配置的时候犯了一些错误。但是我不能识别它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-01 13:47:49

对于来宾帐户和管理员帐户,password_hash的值都不正确。

代码语言:javascript
运行
复制
"password_hash": "abcd"

如果你想生成你自己的哈希表,这个答案解释的很好

How to generate password_hash for RabbitMQ Management HTTP API

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58175149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档