RabbitMQ安装问题
安装包下载
RabbitMQ安装包下载
Erlang安装包版本下载
安装问题描述
版本保持一致
安装时确认当前系统对应的RabbitMQ版本以及Erlang版本,否则需要卸载重新安装。
安装完成后问题
RabbitMQ安装完成后,默认账户guest/guest 只能通过localhost:15672 访问,因此需要添加其他用户。
添加用户
- 创建一个test用户:rabbitmqctl add_user admin 123456
- 设置该用户为administrator角色:rabbitmqctl set_user_tags admin administrator
- 设置权限: rabbitmqctl set_permissions -p ‘/’ admin ‘.’ ‘.’ ‘.’
- 重启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==
处理方式:
- 关闭防火墙
- 查看 .erlang.cookie 是否一致
不一致执行:
cp /var/lib/rabbitmq/.erlang.cookie /root/.erlang.cookie
3.查看/etc/hosts 下host名称 和 /etc/hostname 名称是否一致
备注:本人就是因为 hostname 为master 大小写不一致导致一直出现该错误!
务必保持一致!务必保持一致!务必保持一致!
安装使用可参考
RabbitMQ教程
RabbitMQ安装问题相关推荐
- Windows下RabbitMQ安装及注意事项
Windows下RabbitMQ安装及注意事项 简介 背景 1. RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现. Rabbit ...
- RabbitMQ安装与初始配置【转载】
Erlang安装 rabbitmq依赖于Erlang,需先安装,推荐安装rabbitmq/erlang-rpm: #clone源码 git clone https://github.com/rabbi ...
- RabbitMQ安装遇到的问题及解决记录
RabbitMQ安装遇到的问题及解决记录 参考文章: (1)RabbitMQ安装遇到的问题及解决记录 (2)https://www.cnblogs.com/it66/p/11064663.html 备 ...
- windows10环境下的RabbitMQ安装步骤(图文)
第一步:下载并安装erlang 原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang. 下载地址:http://www.erlang.or ...
- Windows下RabbitMQ安装,部署,配置
安装部署 1.当前环境以及参考资料出处 部署环境:windows server 2008 r2 enterprise 官方安装部署文档:http://www.rabbitmq.com/install- ...
- 三、RabbitMQ安装
安装前准备 Linux版本信息: 发行版本:CentOS Linux release 7.5.1804 (Core) 内核版本:Linux version 3.10.0-862.el7.x86_64 ...
- windows 下rabbitmq 安装---转载
原文地址:http://blog.sina.com.cn/s/blog_7cc0c8cc0101mb4a.html 1.下载并安装erlang,http://www.erlang.org/downlo ...
- RabbitMQ安装与初始配置
目录 Erlang安装 RabbitMQ安装 启动/关闭/状态查看 访问端口 参考 用户权限管理 用户管理 权限管理 参考 System Limits 参考 日志 本文只讨论linux下的Rabbit ...
- :Windows下RabbitMQ安装及入门
1.Windows下安装RabbitMQ需要以下几个步骤 (1):下载erlang,原因在于RabbitMQ服务端代码是使用并发式语言erlang编写的,下载地址:http://www.erlang. ...
- RabbitMQ安装及PHP扩展安装(最后的代码可以测试连接是否成功)
RabbitMQ 标签(空格分隔): 未分类 安装RabbitMQ 安装 Erlang Erlang依赖库: GCC 编译使用 Ncurses 可以在Linux终端中写出字符用户界面的一个库 Open ...
最新文章
- LeetCode简单题之检查是否区域内所有整数都被覆盖
- 如何在 Fedora 上使用 Podman
- ORM是进化还是倒退?
- 微软必应从.NET Core 2.1获得了性能提升
- Linux系统上传文件与下载文件命令
- React Bind Handle的思考
- Code Signal_练习题_extractEachKth
- Github-Client(ANDROID)开源之旅(二) ------ 浅析ActionBarSherkLock
- 关于get请求的乱码问题
- 千万不能干的事(文摘)
- linux samba安装配置 总结
- LTE学习:空口降低时延关键技术
- 使用R包qpdf用一行代码将多个pdf合并为一个pdf
- centos7安装mysql教程详解(含常见问题的解决方案)
- 音乐播放微信小程序基于node.js后台
- 宅男壁纸大全微信小程序源码-带动态壁纸支持多种流量主
- 基于信息增益率的决策树特征选择算法(C4.5)及其python实现
- 英语国际音标发音——见标能读
- 图说全球浏览器市场份额变迁史
- c语言 获取 屏幕 像素坐标和颜色,在屏幕上获取颜色和绝对坐标,方便地选择像素...