我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux中怎么安装RabbitMQ

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux中怎么安装RabbitMQ

这篇文章主要介绍“Linux中怎么安装RabbitMQ”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux中怎么安装RabbitMQ”文章能帮助大家解决问题。

安装Erlang

由于RabbitMQ依赖Erlang, 所以需要先安装Erlang。

Erlang的安装方式大概有两种:

1.从Erlang Solution安装(推荐)

 # 添加erlang solutions源 $ wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm $ sudo rpm -Uvh erlang-solutions-1.0-1.noarch.rpm $ sudo yum install erlang

2.从EPEL源安装(这种方式安装的Erlang版本可能不是最新的,有时候不能满足RabbitMQ需要的最低版本)

 # 启动EPEL源 $ sudo yum install epel-release  # 安装erlang $ sudo yum install erlang

完成后安装RabbitMQ:

先下载rpm:

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm

下载完成后安装:

yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm

安装时如果遇到下面的依赖错误

Error: Package: socat-1.7.2.3-1.el6.x86_64 (epel)       Requires: libreadline.so.5()(64bit)

可以尝试先执行

$ sudo yum install socat

关于RabbitMQ的一些基本操作

$ sudo chkconfig rabbitmq-server on  # 添加开机启动RabbitMQ服务$ sudo /sbin/service rabbitmq-server start # 启动服务$ sudo /sbin/service rabbitmq-server status  # 查看服务状态$ sudo /sbin/service rabbitmq-server stop   # 停止服务# 查看当前所有用户$ sudo rabbitmqctl list_users# 查看默认guest用户的权限$ sudo rabbitmqctl list_user_permissions guest# 由于RabbitMQ默认的账号用户名和密码都是guest。为了安全起见, 先删掉默认用户$ sudo rabbitmqctl delete_user guest# 添加新用户$ sudo rabbitmqctl add_user username password# 设置用户tag$ sudo rabbitmqctl set_user_tags username administrator# 赋予用户默认vhost的全部操作权限$ sudo rabbitmqctl set_permissions -p / username ".*" ".*" ".*"# 查看用户的权限$ sudo rabbitmqctl list_user_permissions username

开启web管理接口

如果只从命令行操作RabbitMQ,多少有点不方便。幸好RabbitMQ自带了web管理界面,只需要启动插件便可以使用。

$ sudo rabbitmq-plugins enable rabbitmq_management

然后通过浏览器访问

http://localhost:15672

输入用户名和密码访问web管理界面了。

配置RabbitMQ

关于RabbitMQ的配置,可以下载RabbitMQ的

配置文件模板

到/etc/rabbitmq/rabbitmq.config, 然后按照需求更改即可。

更新配置后,别忘了重启服务哦!

开启用户远程访问

默认情况下,RabbitMQ的默认的guest用户只允许本机访问, 如果想让guest用户能够远程访问的话,只需要将配置文件中的loopback_users列表置为空即可,如下:

{loopback_users, []}

另外关于新添加的用户,直接就可以从远程访问的,如果想让新添加的用户只能本地访问,可以将用户名添加到上面的列表, 如只允许admin用户本机访问。

{loopback_users, ["admin"]}

更新配置后,别忘了重启服务哦!

sudo /sbin/service rabbitmq-server status  # 查看服务状态

这里可以看到log文件的位置,转到文件位置,打开文件:

这里显示的是没有找到配置文件,我们可以自己创建这个文件

cd /etc/rabbitmq/
vi rabbitmq.config

编辑内容如下:

[{rabbit, [{loopback_users, []}]}].

这里的意思是开放使用,rabbitmq默认创建的用户guest,密码也是guest,这个用户默认只能是本机访问,localhost或者127.0.0.1,从外部访问需要添加上面的配置。

保存配置后重启服务:

service rabbitmq-server stopservice rabbitmq-server start

此时就可以从外部访问了,但此时再看log文件,发现内容还是原来的,还是显示没有找到配置文件,可以手动删除这个文件再重启服务,不过这不影响使用

rm rabbit\@mythsky.log 
service rabbitmq-server stopservice rabbitmq-server start

注意:记得要开放5672和15672端口

关于“Linux中怎么安装RabbitMQ”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网行业资讯频道,小编每天都会为大家更新不同的知识点。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux中怎么安装RabbitMQ

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux系统中怎么安装RabbitMQ

这篇文章给大家分享的是有关Linux系统中怎么安装RabbitMQ的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。RabbitMQ简介:AMQP,即Advanced Message Queuing Protocol
2023-06-28

Linux如何安装RabbitMQ

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。
2023-06-05

Linux安装rabbitmq过程是怎么样的

这篇文章将为大家详细讲解有关Linux安装rabbitmq过程是怎么样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。最近安装了一次rabbitmq服务,也遇到了一些问题,特此做一下记录。一
2023-06-05

centos7怎么安装rabbitMq

本篇内容介绍了“centos7怎么安装rabbitMq”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!安装erlang 1.Erlang安装配
2023-06-10

Linux系统中如何安装RabbitMQ

这篇文章将为大家详细讲解有关Linux系统中如何安装RabbitMQ,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。RabbitMQ是开源的高级消息队列的消息代理软件,ingyong是应用层协议的一个开放标
2023-06-28

Docker中怎么安装部署RabbitMQ

这篇文章主要介绍“Docker中怎么安装部署RabbitMQ”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Docker中怎么安装部署RabbitMQ”文章能帮助大家解决问题。安装部署RabbitMQ
2023-06-27

CentOS7下怎么安装RabbitMQ

这篇“CentOS7下怎么安装RabbitMQ”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“CentOS7下怎么安装Rabb
2023-06-27

RabbitMQ怎么安装配置

这篇文章主要介绍“RabbitMQ怎么安装配置”,在日常操作中,相信很多人在RabbitMQ怎么安装配置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”RabbitMQ怎么安装配置”的疑惑有所帮助!接下来,请跟
2023-06-26

Linux系统如何安装rabbitmq

这篇文章将为大家详细讲解有关Linux系统如何安装rabbitmq,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。rabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放
2023-06-28

rabbitmq依赖包怎么安装

要安装RabbitMQ的依赖包,您可以按照以下步骤进行操作:首先打开终端或命令行窗口。确保您已经安装了包管理器,如apt、yum、brew等。如果没有,请根据您的操作系统和包管理器进行安装。输入适当的命令来安装RabbitMQ的依赖包。具体
2023-10-22

Docker怎么安装部署RabbitMQ

这篇文章主要讲解了“Docker怎么安装部署RabbitMQ”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Docker怎么安装部署RabbitMQ”吧!关于Docker关于Docker,百度
2023-06-19

Linux安装RabbitMQ具体步骤是什么

这期内容当中小编将会给大家带来有关Linux安装RabbitMQ具体步骤是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。RabbitMQ是目前非常热门的一款消息中间件,不管是互联网大厂还是中小企业都在
2023-06-28

docker rabbitmq怎么安装和配置

要安装和配置Docker RabbitMQ,请按照以下步骤进行操作:1. 安装Docker:如果您尚未安装Docker,请根据您的操作系统选择适合的安装方式,并确保Docker已正确安装和运行。2. 拉取RabbitMQ镜像:打开终端并运行
2023-09-20

CentOS7中如何安装RabbitMQ

这篇文章主要介绍“CentOS7中如何安装RabbitMQ”,在日常操作中,相信很多人在CentOS7中如何安装RabbitMQ问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CentOS7中如何安装Rabbi
2023-06-27

Linux下如何安装和使用RabbitMQ

这篇文章主要介绍Linux下如何安装和使用RabbitMQ,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!RabbitMQ是目前非常热门的一款消息中间件,不管是互联网大厂还是中小企业都在大量使用。作为一名合格的开发者,
2023-06-28

Linux中怎么安装Ruby

这篇文章主要介绍“Linux中怎么安装Ruby”,在日常操作中,相信很多人在Linux中怎么安装Ruby问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中怎么安装Ruby”的疑惑有所帮助!接下来,请跟
2023-06-28

Linux中怎么安装Homebrew

这篇文章主要介绍“Linux中怎么安装Homebrew”,在日常操作中,相信很多人在Linux中怎么安装Homebrew问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中怎么安装Homebrew”的疑
2023-06-27

编程热搜

目录