安装包下载

RabbitMQ安装包下载
Erlang安装包版本下载

安装问题描述

版本保持一致
安装时确认当前系统对应的RabbitMQ版本以及Erlang版本,否则需要卸载重新安装。

安装完成后问题

RabbitMQ安装完成后,默认账户guest/guest 只能通过localhost:15672 访问,因此需要添加其他用户。

添加用户

  1. 创建一个test用户:rabbitmqctl add_user admin 123456
  2. 设置该用户为administrator角色:rabbitmqctl set_user_tags admin administrator
  3. 设置权限: rabbitmqctl set_permissions -p ‘/’ admin ‘.’ ‘.’ ‘.’
  4. 重启rabbitmq服务:service rabbitmq-server restart

在添加用户 或者 执行 rabbitmqctl status 会报如下错误

[root@master ~]# service rabbitmq-server start
Redirecting to /bin/systemctl start rabbitmq-server.service
[root@master ~]# rabbitmq-plugins enable rabbitmq_management
Enabling plugins on node rabbit@Master:
rabbitmq_management
The following plugins have been configured:rabbitmq_managementrabbitmq_management_agentrabbitmq_web_dispatch
Applying plugin configuration to rabbit@Master...
Plugin configuration unchanged.
[root@master ~]# rabbitmqctl status
Error: unable to perform an operation on node 'rabbit@Master'. Please see diagnostics information and suggestions below.Most common reasons for this are:* Target node is unreachable (e.g. due to hostname resolution, TCP connection or firewall issues)* CLI tool fails to authenticate with the server (e.g. due to CLI tool's Erlang cookie not matching that of the server)* Target node is not runningIn addition to the diagnostics info below:* See the CLI, clustering and networking guides on https://rabbitmq.com/documentation.html to learn more* Consult server logs on node rabbit@Master* If target node is configured to use long node names, don't forget to use --longnames with CLI toolsDIAGNOSTICS
===========attempted to contact: [rabbit@Master]rabbit@Master:* connected to epmd (port 4369) on Master* epmd reports node 'rabbit' uses port 25672 for inter-node and CLI tool traffic * TCP connection succeeded but Erlang distribution failed * Node name (or hostname) mismatch: node "rabbit@master" believes its node name is not "rabbit@master" but something else.All nodes and CLI tools must refer to node "rabbit@master" using the same name the node itself uses (see its logs to find out what it is)Current node details:* node name: 'rabbitmqcli-1615-rabbit@Master'* effective user's home directory: /var/lib/rabbitmq* Erlang cookie hash: CboyRUQ/qmU7NxRQNqiUKg==

处理方式:

  1. 关闭防火墙
  2. 查看 .erlang.cookie 是否一致

不一致执行:

     cp /var/lib/rabbitmq/.erlang.cookie  /root/.erlang.cookie

3.查看/etc/hosts 下host名称 和 /etc/hostname 名称是否一致


备注:本人就是因为 hostname 为master 大小写不一致导致一直出现该错误!
务必保持一致!务必保持一致!务必保持一致!

安装使用可参考

RabbitMQ教程

RabbitMQ安装问题相关推荐

  1. Windows下RabbitMQ安装及注意事项

    Windows下RabbitMQ安装及注意事项 简介 背景 1.      RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现. Rabbit ...

  2. RabbitMQ安装与初始配置【转载】

    Erlang安装 rabbitmq依赖于Erlang,需先安装,推荐安装rabbitmq/erlang-rpm: #clone源码 git clone https://github.com/rabbi ...

  3. RabbitMQ安装遇到的问题及解决记录

    RabbitMQ安装遇到的问题及解决记录 参考文章: (1)RabbitMQ安装遇到的问题及解决记录 (2)https://www.cnblogs.com/it66/p/11064663.html 备 ...

  4. windows10环境下的RabbitMQ安装步骤(图文)

    第一步:下载并安装erlang 原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang. 下载地址:http://www.erlang.or ...

  5. Windows下RabbitMQ安装,部署,配置

    安装部署 1.当前环境以及参考资料出处 部署环境:windows server 2008 r2 enterprise 官方安装部署文档:http://www.rabbitmq.com/install- ...

  6. 三、RabbitMQ安装

    安装前准备 Linux版本信息: 发行版本:CentOS Linux release 7.5.1804 (Core) 内核版本:Linux version 3.10.0-862.el7.x86_64 ...

  7. windows 下rabbitmq 安装---转载

    原文地址:http://blog.sina.com.cn/s/blog_7cc0c8cc0101mb4a.html 1.下载并安装erlang,http://www.erlang.org/downlo ...

  8. RabbitMQ安装与初始配置

    目录 Erlang安装 RabbitMQ安装 启动/关闭/状态查看 访问端口 参考 用户权限管理 用户管理 权限管理 参考 System Limits 参考 日志 本文只讨论linux下的Rabbit ...

  9. :Windows下RabbitMQ安装及入门

    1.Windows下安装RabbitMQ需要以下几个步骤 (1):下载erlang,原因在于RabbitMQ服务端代码是使用并发式语言erlang编写的,下载地址:http://www.erlang. ...

  10. RabbitMQ安装及PHP扩展安装(最后的代码可以测试连接是否成功)

    RabbitMQ 标签(空格分隔): 未分类 安装RabbitMQ 安装 Erlang Erlang依赖库: GCC 编译使用 Ncurses 可以在Linux终端中写出字符用户界面的一个库 Open ...

最新文章

  1. LeetCode简单题之检查是否区域内所有整数都被覆盖
  2. 如何在 Fedora 上使用 Podman
  3. ORM是进化还是倒退?
  4. 微软必应从.NET Core 2.1获得了性能提升
  5. Linux系统上传文件与下载文件命令
  6. React Bind Handle的思考
  7. Code Signal_练习题_extractEachKth
  8. Github-Client(ANDROID)开源之旅(二) ------ 浅析ActionBarSherkLock
  9. 关于get请求的乱码问题
  10. 千万不能干的事(文摘)
  11. linux samba安装配置 总结
  12. LTE学习:空口降低时延关键技术
  13. 使用R包qpdf用一行代码将多个pdf合并为一个pdf
  14. centos7安装mysql教程详解(含常见问题的解决方案)
  15. 音乐播放微信小程序基于node.js后台
  16. 宅男壁纸大全微信小程序源码-带动态壁纸支持多种流量主
  17. 基于信息增益率的决策树特征选择算法(C4.5)及其python实现
  18. 英语国际音标发音——见标能读
  19. 图说全球浏览器市场份额变迁史
  20. c语言 获取 屏幕 像素坐标和颜色,在屏幕上获取颜色和绝对坐标,方便地选择像素...

热门文章

  1. DEDECMS验证码不正确及其不显示问题
  2. MATLAB求解偏导数
  3. msys64安装使用
  4. 面试向:如何设计一个有容错性的微服务架构?
  5. 社会工程学+Web hacked***某游戏公司
  6. win10自带功能 进行磁盘分区
  7. python数字转拼音输出,[python] pinyin 模块 -- 将汉字文本转化为拼音
  8. 批量修改横断面图高程范围
  9. NR PUSCH(一)configured grant Type1 or Type 2
  10. Android 提升效率