Rabbitmq添加用户错误:Error: unable to perform an operation on node ‘rabbitmq3@k8s

编程入门 行业动态 更新时间:2024-10-21 09:26:55

Rabbitmq添加用户<a href=https://www.elefans.com/category/jswz/34/1771449.html style=错误:Error: unable to perform an operation on node ‘rabbitmq3@k8s"/>

Rabbitmq添加用户错误:Error: unable to perform an operation on node ‘rabbitmq3@k8s

1、错误信息描述

今天在测试单节点rabbitmq时发现错误信息,记录一下

[root@k8s-master1 sbin]# rabbitmqctl add_user admin 123456
Error: unable to perform an operation on node 'rabbitmq3@k8s-master1'. 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 .html to learn more* Consult server logs on node rabbitmq3@k8s-master1* If target node is configured to use long node names, don't forget to use --longnames with CLI toolsDIAGNOSTICS
===========attempted to contact: ['rabbitmq3@k8s-master1']rabbitmq3@k8s-master1:* connected to epmd (port 4369) on k8s-master1* epmd reports: node 'rabbitmq3' not running at allother nodes on k8s-master1: [mq1]* suggestion: start the nodeCurrent node details:* node name: 'rabbitmqcli-832-rabbitmq3@k8s-master1'* effective user's home directory: /root* Erlang cookie hash: mG6tHqVyZ4ibmooTpymD9A==

2、问题解决

  1. 根据其他网友提供的方法,配置/etc/hosts域名解析;添加127.0.0.1和本机ip
[root@k8s-master1 sbin]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
127.0.0.1 k8s-master1
192.168.6.20 k8s-master1

我这里没有用,因为不是这个问题导致的

  1. 根据第一步配置完成后,发现依然还是报这个错误,最后想起来之前搭建过rabbitmq的环境并且配置了环境变量;
  2. 恍然大悟,原来我这里使用了其他环境的命令进行设置
  3. 使用当前环境(目录位置命令进行配置)
[root@k8s-master1 sbin]# ./rabbitmqctl add_user admin 123456
Adding user "admin" ...
Done. Don't forget to grant the user permissions to some virtual hosts! See 'rabbitmqctl help set_permissions' to learn more.
[root@k8s-master1 sbin]# ./rabbitmqctl set_user_tags admin administrator
Setting tags for user "admin" to [administrator] ...
[root@k8s-master1 sbin]# ./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
Setting permissions for user "admin" in vhost "/" ...
[root@k8s-master1 sbin]# ./rabbitmqctl list_users
Listing users ...
user    tags
admin   [administrator]
guest   [administrator]
[root@k8s-master1 sbin]# 

最后给推荐一下个人博客:
个人博客
rabbitmq基础环境搭建

更多推荐

Rabbitmq添加用户错误:Error: unable to perform an operation on node ‘rabbitmq3@k8s

本文发布于:2024-03-08 05:37:50,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1719955.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:错误   用户   unable   Error   Rabbitmq

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!