rabbitmq在centos 7上的安装

本文介绍了RabbitMQ的两种安装方法:通过yum仓库安装和使用rpm包安装,并详细记录了rpm安装步骤及如何配置服务启动。此外还解决了管理界面不可见及权限问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装步骤

参考了官网文档:

http://www.rabbitmq.com/install-rpm.html#package-dependencies

 

这里大概介绍下。

rabbitmq-server一般是被包含在标准的Fedora和RHEL的仓库中(也就是linux默认用yum安装的方式),但是,这些版本一般比较老。

有两种方式安装最新版本的Rabbitmq。

1、使用位于 Package Cloud or Bintray上的yum仓库来安装。官方比较推荐这个。原理的话,是curl从那两个网站上拉取脚本,

本地执行脚本后,电脑上的yum仓库的源会多出来一个。然后就可以从这个包含新版本rabbitmq的yum源中愉快地安装了。

2、下载rpm包,并用rpm安装。

 

第一种方式我试了,因为国内和美国那边服务器的延迟太高,会导致超时。也就是yum源的地址没有那么稳。

所以推荐第二种方式。

 

二、rpm安装

下载链接:

http://www.rabbitmq.com/download.html

 

 

上传到服务器后,执行:

rpm -ivh rabbitmq-server-3.7.7-1.el7.noarch.rpm

 

三、运行

配置开机启动:

chkconfig rabbitmq-server on

启动服务:

/sbin/service rabbitmq-server start

查看是否启动(检查端口5672是否占用):

 netstat -nltp

 

重启服务:

systemctl restart rabbitmq-server.service 

停止服务:

/sbin/service rabbitmq-server stop

 

四、可能遇到的问题

1、http管理界面看不了

http管理页面是插件提供的。默认management插件没打开,需要打开。

参考:

http://www.rabbitmq.com/management.html

rabbitmq-plugins enable rabbitmq_management

 

启用admin账户:

./rabbitmqctl add_user admin admin  
./rabbitmqctl set_user_tags admin administrator

 

2、http管理界面guest登录失败,仅限localhost访问

报错:

HTTP access denied: user ‘guest’ - User can only log in via localhost。

参考如下博客:

https://www.cnblogs.com/hnsongbiao/p/9100116.html

 

其中:

rabbit.app的位置可以用

find / -name rabbit.app

来查找。

 

转载于:https://www.cnblogs.com/grey-wolf/p/9475823.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值