Linux中安装使用RabbitMQ

这篇具有很好参考价值的文章主要介绍了Linux中安装使用RabbitMQ。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、安装Erlang运行环境

RabbitMQ依赖于Erlang,所以,在安装RabbitMQ之前,需要先安装Erlang。此处需要注意,Erlang和RabbitMQ之间有版本的依赖关系详见:https://www.rabbitmq.com/which-erlang.html;
本文版本使用如下:
RabbitMQ:3.10.7;Erlang:23.3.4.18
1、下载ealang:Erlang下载地址
2、解压:tar -zxvf otp_src_23.3.4.18.tar.gz
3、安装Erlang编译所依赖的环境:yum install make gcc gcc-c++ build-essential openssl openssl-devel unixODBC unixODBC-devel kernel-devel m4 ncurses-devel
4、在 /usr/local 目录创建erlang文件夹,erlang的编译安装默认是装在/usr/local下的bin和lib中,这里我们统一暗转到/usr/local/erlang中,方便管理
5、进入erlang文件夹:cd otp_src_23.3.4.18/;编译erlang:./configure --prefix=/usr/local/erlang --without-javac;然后安装:make && make install;linux安装rabbitmq,MQ,Linux,rabbitmq,linux
安装成功
6、配置erlang环境变量:vim /etc/profile ;添加如下配置:
export ERLANG_HOME=/usr/local/erlang(选择自己的路径)
export PATH=$ {ERLANG_HOME}/bin:${PATH}
linux安装rabbitmq,MQ,Linux,rabbitmq,linux
7、重新读取配置文件:source /etc/profile;测试是否安装成功:erl
linux安装rabbitmq,MQ,Linux,rabbitmq,linux
成功

二、安装RabbitMq

1、下载RabbitMQ:下载地址
1、解压:tar -xvf rabbitmq-server-generic-unix-3.10.7.tar.xz
2:、配置环境变量:vim /etc/profile;添加如下配置:
ABBITMQ_HOME=/home/RabbitMq/rabbitmq_server-3.10.7
PATH=$ {RABBITMQ_HOME}/sbin:${PATH}
linux安装rabbitmq,MQ,Linux,rabbitmq,linux

3、重新读取配置文件:source /etc/profile;
4、进入RabbitMq目录:cd /home/RabbitMq/rabbitmq_server-3.10.7/sbin/;开启web管理界面插件:./rabbitmq-plugins enable rabbitmq_management
5:、启动:./rabbitmq-server -detached
6、浏览器中地址+端口号(默认:15672)访问;(注意需要开放端口,或者关闭防火墙)
linux安装rabbitmq,MQ,Linux,rabbitmq,linuxRabbitMQ的Username 和 Password 默认为guest/guest;
此时登录会提示:
linux安装rabbitmq,MQ,Linux,rabbitmq,linux

报错原因:因为rabbitmq从3.3.0开始禁止使用guest/guest管理员权限通过除localhost外的访问
解决方案一·:进入文件夹下:cd /home/RabbitMq/rabbitmq_server-3.10.7/sbin/;
#第一步:添加 root用户并设置密码
rabbitmqctl add_user root123456
#第二步:添加 root用户为administrator角色
rabbitmqctl set_user_tags rootadministrator
#第三步:设置 root用户的权限,指定允许访问的vhost以及write/read
rabbitmqctl set_permissions -p “/” root"." "." “.*”
解决方案二·:如果想使用guest/guest通过远程机器访问,需要在/home/RabbitMq/rabbitmq_server-3.10.7/ebin目录下找到rabbit.app文件(本文中使用版本并没有该文件,所以使用第一种方法解决),并把文件中的 {loopback_users, [<<“guest”>>]}, 删除其中的<<“guest”>>,修改后为{loopback_users, []}, 注意:{loopback_users, []}, 后面的逗号不能删除
linux安装rabbitmq,MQ,Linux,rabbitmq,linux
成功!文章来源地址https://www.toymoban.com/news/detail-852963.html

到了这里,关于Linux中安装使用RabbitMQ的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MQ概述及RocketMQ在Linux下的安装和启动

    MQ全称 Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。 从网上可以查看到很多的关于MQ用途的叙述,但总结起来其实就以下三点: 1.限流削峰 MQ可以将系统的超量请求暂存其中,以便系统后期可以慢慢进行处理,从而避免了

    2024年02月09日
    浏览(38)
  • RabbitMQ--MQ介绍和RabbitMQ安装

    微服务间通讯有同步和异步两种方式:         同步通讯:就像打电话,需要实时响应。         异步通讯:就像发邮件,不需要马上回复。 两种方式各有优劣,打电话可以立即得到响应,但是你却不能跟多个人同时通话。发送邮件可以同时与多个人收发邮件,但是

    2024年01月20日
    浏览(37)
  • 在 Linux 上轻松安装 pip:简单易懂的指南(linux中安装pip)

    pip是Python Package Index的缩写,它是一个Python软件包管理器,可以用来安装和管理Python软件包。在Linux系统中安装pip非常简单,只需按照以下步骤进行即可。 步骤一:安装Python和pip 在安装pip前首先要确保已经安装了Python。打开终端并输入以下命令来检查Python是否已经安装: 如果

    2024年02月08日
    浏览(34)
  • Linux中安装和使用nohup命令

    nohup 英文全称 no hang up(不挂起) 当我们把项目部署到服务器上时,只有一直保持linux终端的连接才能够运行项目,当我们把连接软件Xshell或者Finalshell连接工具关掉时,项目也就停止运行。只要用了nohup命令,我们的项目就能够一直运行了,此时就实现了我们需求。 例如:

    2023年04月25日
    浏览(35)
  • 【MQ】Windows上RabbitMQ的安装与启动

    RabbitMQ基于Erlang语言,因此使用RabbitMQ之前需要先安装Erlang,如下 Erlang语言下载 这里我是用的是25.2.2这个版本,我的机器是64bit的,所以下win64的即可。 下载完毕安装包之后点击exe文件直接进行安装运行。 安装好之后配置环境变量即可。 之后打开cmd运行如下命令查看erlang是否

    2024年02月16日
    浏览(33)
  • Linux中安装MySQL8版本,安装MySQL步骤,MySQL8离线安装

    1.检查下libaio.so.1的位置 [root@tdx ]# whereis libaio.so.1 libaio.so: /usr/lib64/libaio.so.1 如果没有找到该文件 (1).在线安装 [root@tdx ]# yum install -y libaio (2).离线安装: 上传之后执行命令安装: [root@tdx /]# rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm 2.清空系统中的原有mariadb的配置文件(/etc/my.cnf) [root@tdx

    2024年02月13日
    浏览(37)
  • 如何在 Linux 中安装、设置和使用 SNMP

    SNMP(Simple Network Management Protocol)是一种用于管理和监控网络设备的协议。它允许网络管理员通过远程方式收集设备的运行状态、性能数据和错误信息,以便进行故障排除和网络优化。在Linux系统中,我们可以安装、设置和使用SNMP来监控和管理服务器和网络设备。本文将详细

    2024年02月09日
    浏览(35)
  • 如何在 Linux 中安装、设置和使用 SNMP?

    SNMP(Simple Network Management Protocol)是一种用于管理和监控网络设备的协议。它允许网络管理员通过远程方式收集设备的运行状态、性能数据和错误信息,以便进行故障排除和网络优化。在Linux系统中,我们可以安装、设置和使用SNMP来监控和管理服务器和网络设备。本文将详细

    2024年02月11日
    浏览(45)
  • Linux虚拟机中安装VM Tools步骤及使用详情

    右击弹出出现的tools 如果安装vmware tools按钮是灰色的,请见解决方案 会出现一个vm的安装包,xx.tar.gz 复制,点击其他位置,找到opt目录,粘贴 右击桌面,终端打开,进入opt目录 输入 cd /opt/ 输入 tar -zxvf VMwareTools-10.3.23-17030940.tar.gz 进行解压 进入解压目录 cd vmware-tools-distrib 输入

    2024年02月15日
    浏览(42)
  • RabbitMQ学习(二)——Linux下安装RabbitMQ

    1、 先去官网下载RabbitMQ 下载地址 :Downloading and Installing RabbitMQ — RabbitMQ 选择对应的系统版本点击下载,下载后会得到 .rpm 文件   2、下载Erlang RabbitMQ是采用 Erlang语言开发的,所以系统环境必须提供 Erlang环境,需要是安装 Erlang Erlang 和 RabbitMQ 版本对照:RabbitMQ Erlang Version

    2024年02月08日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包