CentOS   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了centos 安装 rabbitmq(亲自试验)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

工具/原料 centos6.5 64bit rabbitmq 1、安装erlang 以root身份执行下面命令 yum install erlang 2、安装rabbitmq rpm包:  wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.0/rabbitmq-server-3.5.0-1.noarch.rpm rpm -ivh

工具/原料

  • centos6.5 64bit
  • rabbitmq

1、安装erlang

以root身份执行下面命令

yum install erlang

2、安装rabbitmq rpm包:

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.0/rabbitmq-server-3.5.0-1.noarch.rpm

rpm -ivh rabbitmq-server-3.5.0-1.noarch.rpm

  1. 启动rabbitmq,并验证启动情况

    rabbitmq-server --detached &ps aux |grep rabbitmq

  2. 4

    以服务的方式启动

    service rabbitmq-server start




touch /etc/rabbitmq/rabbitmq.config
touch /etc/rabbitmq/rabbitmq-env.conf
/etc/rabbitmq/rabbitmq.config内容
[{rabbit,[{loopback_users,[]}]}].

3、启用维护插件

rabbitmq-plugins enable rabbitmq_management

重启rabbitmq

service rabbitmq-server restart

UI界面 http://ip:15672/ 用户名密码 guest

无法登陆解决办法

vim /etc/rabbitmq/rabbitmq.config

写入信息,并保存

[{rabbit,[]}]}].


4.修改用户的密码

rabbitmqctl change_password guest Newpassword


查看版本号等信息:
rabbitmqctl -q status

安装最新版本的rabbitmq(3.3.1),并启用management plugin后,使用认的账号guest登陆管理控制台,却提示登陆失败。

翻看官方的release文档后,得知由于账号guest具有所有的操作权限,并且又是认账号,出于安全因素的考虑,guest用户只能通过localhost登陆使用,并建议修改guest用户的密码以及新建其他账号管理使用rabbitmq(该功能是在3.3.0版本引入的)。

虽然可以以比较猥琐的方式:将ebin目录下rabbit.app中loopback_users里的<<"guest">>删除



为了解决这个问题,需要在rabbitmq的配置文件中将loopback_users配置设置为空,如编写配置文件:/etc/rabbitmq/rabbitmq.config,并在其中添加以下内容

保存后重启rabbitmq-server即可随意使用guest用户名和密码来登录了(当然这个做法非常不安全)。



并重启rabbitmq,可通过任意IP使用guest账号登陆管理控制台,但始终是违背了设计者的初衷,再加上以前对这一块了解也不多,因此有必要总结一下。




如果启动报:node with name "rabbit" already running on "mail" vim /etc/rabbitmq/rabbitmq-env.conf NODENAME=rabbit@localhost NODE_IP_ADDRESS=127.0.0.1

大佬总结

以上是大佬教程为你收集整理的centos 安装 rabbitmq(亲自试验)全部内容,希望文章能够帮你解决centos 安装 rabbitmq(亲自试验)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: