RabbitMQ报错Error:unable to perform an operation on node ‘rabbit@ubuntuserver’
环境:VMware+Ubuntu
出问题的前置步骤:
- 安装Erlang
sudo apt install erlang
- 安装RabbitMQ
sudo apt install rabbitmq-server
- 开启RabbitMQ管理面板
sudo rabbitmq-plugins enable rabbitmq_management
- 在查看RabbitMQ状态或为RabbitMQ添加用户时,即:
sudo rabbitmqctl status
或
sudo rabbitmqctl add_user 用户名 密码
出现Error:unable to perform an operation on node ‘rabbit@ubuntuserver’
解决方法:
首先,切换到root权限
- 为root设置密码
sudo passwd root
设置密码
2. 切换到root权限
su root
然后输入密码便可切换到root权限
更改/etc/hosts文件
- 先进根目录
cd /
- 进入etc目录
cd /etc
- 在hosts文件中添加主机名映射
vim打开hosts文件
vi hosts
键入i转换到insert模式
在127.0.0.1 localhost 后面添加你的主机名,就是root@xxxx中的xxxx,我的是ubuntuserver
最后按Esc键退出insert模式,输入:wq保存并退出
然后再执行上面的操作就一切正常了
欢迎访问我的个人博客网站Levitate Gu