精华内容
下载资源
问答
  • rabbitmq安装
    千次阅读
    2022-04-13 21:37:49

    RabbitMQ安装

    我是按照网上的一位博主提供的方法rabbitmq安装通用教程

    Note:

    此博主安装RabbitMq的方法为通过wget的方法安装,wget是Linux中的一个下载文件的工具,类似于yum命令。

    启动

    service rabbitmq-server start # 启动服务
    service rabbitmq-server stop # 停止服务
    service rabbitmq-server restart # 重启服务
    
    开启管理界面及配置
    # 开启管理界面
    rabbitmq-plugins enable rabbitmq_management
    # 修改默认配置信息
    vim /usr/lib/rabbitmq_server_3.6.5/ebin/rabbit.app
    # 比如修改密码、配置等等,例如: loopack_users 中的<<"guest">>,只保留guest
    
    5.授权账号和密码
    1. 新增用户
    rabbitmqctl add_user admin admin
    
    1. 设置用户分配操作权限
    rabbitmqctl set_user_tags admin administrator
    

    用户级别:

    • administrator 可以登录控制台、查看所有信息、可以对rabbitmq进行管理
    • monitoring 监控者登录控制台,查看所有信息
    • policymaker 策略制定者,登录控制台,指定策略
    • managment 普通管理员 登录控制台
    1. 为用户添加资源权限
    rabbitmqctl.bat set_permissions -p / admin ".*" ".*" ".*"
    
    1. 小结:
    1.rabbitctl add_user 账号 密码
    2.rabbitmqctl set_user_tags 账号 administrator
    3.rabbitmqctl change_password Username Newpassword 修改密码
    4.rabbitmqctl delete_user username 删除用户
    5.rabbitmqctl list_users 查看用户清单
    6.rabbitmqctl.bat set_permissions -p / 用户名 “.*” ".*" ".*" 为用户设置administrator角色
    7.rabbitmqctl.bat set_permissions -p / root ".*" ".*" ".*"
    

    Note:

    • rabbitmq是有一个默认账号和密码是: guest 默认情况只能在localhost本机下访问,所以需要添加一个远程登录的用户。
    • rabbitmq的默认安装路径:
    /usr/share/doc/rabbitmq-server-3.8.13
    
    更多相关内容
  • RabbitMQ安装教程

    万次阅读 2021-07-03 16:54:47
    安装RabbitMQ中需要注意: 1、RabbitMQ依赖于Erlang,需要先安装Erlang 2、Erlang和RabbitMQ版本有对应关系 https://www.rabbitmq.com/which-erlang.html 安装Erlang 1.先安装一些需要的依赖: yum -y install ...

    在安装RabbitMQ中需要注意:
    1、RabbitMQ依赖于Erlang,需要先安装Erlang
    2、Erlang和RabbitMQ版本有对应关系
    https://www.rabbitmq.com/which-erlang.html
    对应关系

    安装Erlang

    1.先安装一些需要的依赖:

    yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget
    

    2.下载对应版本的Erlang

    参照上面的版本关系下载对应版本的Erlang
    wget http://erlang.org/download/otp_src_24.0.tar.gz
    

    如果在线下载太慢了,也可以把地址贴到迅雷里面预先下载好,再上传到服务器,http://erlang.org/download/;

    3.解压编译安装

    tar -zxvf otp_src_24.0.tar.gz
    cd otp_src_21.3
    ./configure --prefix=/usr/local/erlang
    

    configure的过程如果有err,要解决依赖的问题,info和warn没有影响。
    如果有APPLICATIONS INFORMATION,DOCUMENTATION INFORMATION,也没有影响。

    make && make install
    

    如果有提示缺少其他的依赖包就按提示安装

    yum install -y 缺少的依赖xxx
    

    4.配置环境变量并编译生效
    安装完成后配置环境变量/etc/profile

    vim /etc/profile
    

    在最后加入一行

    #erlang
    export PATH=$PATH:/usr/local/erlang/bin
    

    在这里插入图片描述wq保存退出

    编译生效

    source /etc/profile
    

    验证Erlang是否安装成功
    输入erl,会出现版本信息,即安装成功
    在这里插入图片描述

    安装RabbitMQ 3.8.16

    1.下载RabbitMQ

    如果在线下载太慢了,也可以预先下载好,再上传到服务器,github下载https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.16
    在这里插入图片描述
    2.解压

    xz -d rabbitmq-server-generic-unix-3.8.16.tar.xz
    tar -xvf rabbitmq-server-generic-unix-3.8.16.tar
    

    3.配置环境变量

    vim /etc/profile
    

    在最后添加一行

    #rabbitMQ
    export PATH=$PATH:/usr/local/rabbitmq_server-3.8.16/sbin
    

    我的下载目录在 /usr/local下,请读者安装时注意修改为自己安装的路径
    wq保存退出
    在这里插入图片描述
    编译生效

    source /etc/profile
    

    启动RabbitMQ
    进入/usr/local/rabbitmq_server-3.8.16/sbin目录

    cd /usr/local/rabbitmq_server-3.8.16/sbin
    ./rabbitmq-server start
    

    启动成功了如下:
    在这里插入图片描述

    或者 后台启动rabbitmq服务

    ./rabbitmq-server -detached
    

    添加其他用户
    因为guest用户只能在本机访问,添加一个admin用户,密码也是admin

    ./rabbitmqctl add_user admin admin
    ./rabbitmqctl set_user_tags admin administrator
    ./rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
    

    启用管理插件

    ./rabbitmq-plugins enable rabbitmq_management
    

    访问:http://虚拟机IP:15672 (记得配置防火墙开通端口 或者 关掉防火墙)
    在这里插入图片描述

    展开全文
  • RabbitMq安装教程(超详细)

    万次阅读 多人点赞 2020-08-14 11:42:31
    RabbitMq安装教程RabbitMq简介安装准备工具 RabbitMq简介 ##1.1消息队列中间件简介 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性...

    RabbitMq简介

    1.1消息队列中间件简介
    消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性[架构] 使用较多的消息队列有 ActiveMQ(安全),RabbitMQ,ZeroMQ,Kafka(大数据),MetaMQ,RocketMQ
    以下介绍消息队列在实际应用中常用的使用场景:异步处理,应用解耦,流量削锋和消息通讯四个场景
    1.2什么是RabbitMQ
    RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现。
    AMQP :Advanced Message Queue,高级消息队列协议。它是应用层协议的一个开放标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件可传递消息,并不受产品、开发语言等条件的限制。
    RabbitMQ 最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。具体特点包括:
    1.可靠性(Reliability)
    RabbitMQ 使用一些机制来保证可靠性,如持久化、传输确认、发布确认。2.灵活的路由(Flexible Routing)
    在消息进入队列之前,通过 Exchange 来路由消息的。对于典型的路由功能,RabbitMQ已经提供了一些内置的 Exchange 来实现。针对更复杂的路由功能,可以将多个Exchange 绑定在一起,也通过插件机制实现自己的 Exchange 。
    3.消息集群(Clustering)
    多个 RabbitMQ 服务器可以组成一个集群,形成一个逻辑 Broker
    4.高可用(Highly Available Queues)
    队列可以在集群中的机器上进行镜像,使得在部分节点出问题的情况下队列仍然可用。
    5.多种协议(Multi-protocol)
    RabbitMQ 支持多种消息队列协议,比如 STOMP、MQTT 等等。
    6.多语言客户端(Many Clients)
    ​ RabbitMQ 几乎支持所有常用语言,比如 Java、.NET、Ruby 等等。
    7.管理界面(Management UI)
    ​ RabbitMQ 提供了一个易用的用户界面,使得用户可以监控和管理消息 Broker 的许多方面。
    8.跟踪机制(Tracing)
    ​ 如果消息异常,RabbitMQ 提供了消息跟踪机制,使用者可以找出发生了什么。
    9.插件机制(Plugin System)
    ​ RabbitMQ 提供了许多插件,来从多方面进行扩展,也可以编写自己的插件。

    安装准备工具

    1.下载Eralng,底下连接已提供otp_win64_20.2.exe
    链接: https://pan.baidu.com/s/1ha-OGMa9AGZFamELP_b48w.
    提取码:3gpa
    2.下载rabbitmq,底下链接已提供rabbitmq-server-3.7.4.exe
    链接: https://pan.baidu.com/s/1kGMjBc_H1QWRPEs8dRYaHA .
    提取码:vzar

    安装步骤(图文)

    1.第一步:
    安装otp_win64_20.2.exe
    右键以管理员身份运行

    在这里插入图片描述接着一直点击下一步傻瓜式安装
    2.第二步:
    安装rabbitmq-server-3.7.4.exe
    双击文件rabbitmq-server-3.7.4.exe,傻瓜式安装,(注意不要安装在包含中文和空格的目录下!安装后window服务中就存在rabbitMQ了,并且是启动状态。 )
    接着安装管理界面(插件)

    1. 进入rabbitMQ安装目录的sbin目录
    2. 点击上方的路径框输入cmd,按下回车键
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
    3. 输入命令点击回车

    rabbitmq-plugins enable rabbitmq_management

    在这里插入图片描述
    第三步:
    1.重启服务,双击rabbitmq-server.bat(双击后可能需要等待一会)在这里插入图片描述
    2.打开浏览器,地址栏输入http://127.0.0.1:15672 ,即可看到管理界面的登陆页
    在这里插入图片描述
    输入用户名和密码,都为guest 进入主界面:
    在这里插入图片描述
    最上侧的导航以此是:概览、连接、信道、交换器、队列、用户管理

    以上就是整体的安装过程

    展开全文
  • RabbitMQ安装教程(最新RabbitMQ安装,通用教程)

    千次阅读 多人点赞 2021-11-23 14:42:08
    RabbitMQ是一个开源的遵循 AMQP协议实现的基于 Erlang语言编写,即需要先安装部署Erlang环境再安装RabbitMQ环境。需加注意的是,读者可根据两者版本号的对应表(下文给出),安装相应版本的RabbitMQ。这里作者 二、...

    目录

    一、前言

    二、Erlang下载安装

    三、RabbitMQ下载安装

    三、RabbitMQ  Web界面管理

    四、参考与结语


    一、前言

           RabbitMQ是一个开源的遵循 AMQP协议实现的基于 Erlang语言编写,即需要先安装部署Erlang环境再安装RabbitMQ环境。需加注意的是,读者若不想跟着我的版本号下载安装,可根据两者版本号的对应表(下面图示只展示了部分),安装相应版本的Erlang和RabbitMQ,只需在下文修改命令里面的版本号即可。


    这里,作者的版本号为:

            Linux系统:CentOS7.x    (如果是CentOS8.x的话,需要修改下面两个环境版本号中的el7为el8)

            Erlang: erlang-22.3.4.12-1.el7.x86_64.rpm    

            RabbitMQ: rabbitmq-server-3.8.13-1.el7.noarch.rpm    

     

    作者这里同时另外提供 Docker+RabbitMQ的安装方法,安装更为简洁,读者不妨尝试:

    RabbitMQ+docker安装教程_打球唔叻。的博客-CSDN博客

    二、Erlang下载安装

            在确定了RabbitMQ版本号后,先下载安装Erlang环境。下面演示操作过程:

            Erlang下载链接:wget下载命令地址

            即在Linux系统上执行命令:

    wget --content-disposition https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-22.3.4.12-1.el7.x86_64.rpm/download.rpm

            此时,Erlang的rpm包下载完成,见下图。 

             接着,安装已下载的rpm包(可根据刚才自己选择的版本修改下面的版本号),执行命令:

    yum localinstall erlang-22.3.4.12-1.el7.x86_64.rpm

            最后,rpm包安装完成。 

    三、RabbitMQ下载安装

            下面依旧通过wget命令完成RabbitMQ的下载。下面演示操作过程:

            RabbitMQ下载链接:wget下载命令地址

            即在Linux系统上执行命令:

    wget --content-disposition https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/7/rabbitmq-server-3.8.13-1.el7.noarch.rpm/download.rpm

            此时,RabbitMQ的rpm包下载完成,见下图。  

            接着,当你下载完成后,你需要运行下面的命令来将 Key 导入,执行命令:

    rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

            最后,使用 yum 进行本地安装(可根据自己选择的版本修改下面的版本号),执行命令:

    yum localinstall rabbitmq-server-3.8.13-1.el7.noarch.rpm

            RabbitMQ安装成功,见下图。 

             当安装完成后,需要启动 rabbitmq 服务器,执行命令:

    systemctl start rabbitmq-server

             设置开机自动启动,执行命令:

    systemctl enable rabbitmq-server

    三、RabbitMQ  Web界面管理

            默认情况下,是没有安装web端的客户端插件,需要安装才可以生效 。执行命令:

    rabbitmq-plugins enable rabbitmq_management
    

            安装完毕以后,重启服务即可,执行命令:

    systemctl restart rabbitmq-server

            注意,请在服务器上开放 15672 端口。

            rabbitmq有一个默认账号密码是: guest 。默认情况只能在 localhost本机下访问(见下图),所以需要新增一个远程登录的用户 。

             新增用户。此时,账号密码都设置为admin:

    rabbitmqctl add_user admin admin

            设置用户分配操作权限。

    rabbitmqctl set_user_tags admin administrator

           这里,通过  http://IP地址:15672   进行Web页面登录,输入账号密码(admin),完成页面访问。至此,全部安装结束。

     四、参考与结语

            博客参考:链接

            B站狂神说RabbitMQ视频参考:链接

            本文旨在学习记录, 该过程是作者经历过大大小小的十来次失败总结而来,内容都是各方博客荟萃的结果,下述内容都已实践成功,若失败,只需初始化云盘,重新安装即可,无需抱疑。学习道路上难免坎坷,希望大家不畏挫折,不轻言弃,共勉。若对你有帮助,请不要吝啬你的点赞,谢谢

    展开全文
  • Linux环境下RabbitMQ安装教程

    千次阅读 2022-03-03 14:25:31
    Linux环境下RabbitMQ安装教程
  • Windows下RabbitMQ安装及配置

    万次阅读 多人点赞 2018-08-30 10:58:47
    rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。 1、安装Erlang ...
  • 【Windows安装RabbitMQ详细教程】

    万次阅读 多人点赞 2021-12-14 20:11:29
    Windows安装RabbitMQ详细教程前言一、RabbitMQ是什么?二、使用步骤1.引入库2.读入数据总结 前言 下面我将分享下RabbitMQ最新版本在Windows上的详细安装教程。 笔者在这里使用的系统环境如下: windows系统:...
  • Linux下rabbitMq安装(超详细版)

    千次阅读 多人点赞 2021-05-08 18:00:44
    rabbitMq 消息队列rabbitMq 作用rabbitMq 安装 和服务的启动 关闭rabbitMq的管理控制台rabbitMq的几种常用的模式 rabbitMq 作用 rabbitMq是一个消息中间件。消息中间件作用?使用消息中间件最大的一个好处是可以实现...
  • windows10环境下的RabbitMQ安装步骤

    千次阅读 2022-03-25 16:50:50
    RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。 Erlang下载地址:Downloads - Erlang/OTP 需要注意的一点是Rabbit MQ和Erlang有版本匹配,需要下载两者匹配的版本进行安装,...
  • windows下RabbitMQ安装步骤

    千次阅读 2022-03-31 17:35:08
    下载地址:http://www.rabbitmq.com/download.html2.RabbitMQ安装3.安装RabbitMQ-Plugins 前言 RabbitMQ服务端是使用并发式语言Erlang编写的,安装Rabbit MQ的前提需要安装Erlang环境。 一、下载并安装erlang 1....
  • 本人所负责的系统是分布式系统,用到了消息...此篇为系列第二篇rabbitmq安装rabbitmq安装需要erlang环境,并且两者之间的版本需要正确匹配。这里采用的版本为RabbitMQ 3.9.7和Erlang 24.0。安装过程采用root用户
  • Linux安装RabbitMQ详细教程

    千次阅读 多人点赞 2021-12-22 15:08:11
    目录 一、准备环境准备 1、RabbitMQ版本 和 Erlang 版本兼容性关系 2、官方安装包下载地址 3、安装包中说明,请下载对应的安装包 ...8、安装rabbitmq 9、开启管理界面 10、添加配置文件,解决只能localhost访问的
  • RabbitMQ安装部署命令

    千次阅读 2022-04-27 16:24:21
    一、Docker安装部署RabbitMQ 1、通过Docker拉取镜像 docker pull rabbitmq:3.7 需要管理后台可以使用management版本 docker pull rabbitmq:3.9-management 2、创建和启动RabbitMQ容器 docker run -it -p 5672:5672...
  • RabbitMQ 安装与使用

    2022-02-22 11:50:07
    RabbitMQ 消息队列 ...- [官方安装文档](https://www.rabbitmq.com/install-windows-manual.html) - [下载 erlang win64_v22.3](https://www.erlang.org/downloads) - [下载 RabbitMQ v3.8.3](https://github.
  • windows10环境下的RabbitMQ安装步骤(图文)

    万次阅读 多人点赞 2018-02-08 14:47:32
    记录下本人在win10环境下安装RabbitMQ的步骤,以作备忘。第一步:下载并安装erlang原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。下载地址:...
  • RabbitMQ安装(Mac版本)

    千次阅读 2021-09-22 22:12:02
    RabbitMQ安装(Mac版本) RabbitMQ是采用Erlang语言开发的,所以系统环境必须提供Erlang环境。 安装 brew install rabbitmq 注:前提必须是mac安装了HomeBrew(软件包管理系统),以下都是基于mac版本的。 如图...
  • rabbitmq安装延迟队列插件

    千次阅读 2022-05-24 15:10:06
    rabbitmq本身不支持延迟队列,但是可以使用插件rabbitmq_delayed_message_exchange实现延迟队列; 下载 https://github.com/rabbitmq/rabbitmq-delayed-message-exchange ...安装 把下载的文件rabbitmq_delayed_mes
  • Ubuntu rabbitmq 安装配置

    千次阅读 2021-12-10 09:54:13
    rabbitmq依赖erlang语言,所以需要先安装erlang sudo apt install erlang-nox 更新源,再安装rabbitmq sudo apt-get update sudo apt-get install rabbitmq-server 启动管理工具,在安装目录下,打开终端 ...
  • Java学习 --- rabbitmq安装

    千次阅读 2022-03-20 13:08:22
    一、rabbitmq安装 第一步、下载好安装包并上传到linux系统 第二步、安装erlang rpm -ivh erlang-21.3-1.el7.x86_64.rpm 第三步、安装插件 yum install socat -y 第四、安装rabbitmq rpm -ivh rabbitmq-...
  • RabbitMq安装过程

    千次阅读 2022-03-28 10:59:32
    RabbitMQ是一个开源的遵循 AMQP协议实现的基于 Erlang语言编写,即需要先安装部署Erlang环境再安装RabbitMQ环境。需加注意的是,根据两者版本号的对应表安装相应版本的Erlang和RabbitMQ。 1.先下载:...
  • windows下rabbitmq安装延时插件

    千次阅读 2022-04-17 15:41:34
    1:延时插件下载地址 Community Plugins — RabbitMQ 2:复制到rabbitmq安装目录plugins 3:安装目录sbin下执行rabbitmq-plugins enable rabbitmq_delayed_message_exchange
  • rabbitmq安装报错

    千次阅读 2022-03-24 20:41:27
    [root@192 software]# /sbin/service rabbitmq-server status Redirecting to /bin/systemctl status rabbitmq-server.service ● rabbitmq-server.service - RabbitMQ broker Loaded: loaded (/usr/lib/systemd/...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 71,687
精华内容 28,674
关键字:

rabbitmq安装

友情链接: 地图编辑器.rar