码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • rabbitMq急速安装教程


    背景

    我们在工作中很多时候其实也用过mq。但是仅仅只是会用,所以老猫在此想完整地归纳一下mq相关的知识点,在此分享给大家。首先给大家带来的是mq的单机急速安装。操作系统时centos7。(本来想记录到有道云笔记的,结果写惯了md,感觉写那个笔记真心各种难用不习惯),在此把详细的安装教程记录下来,也方便今后之需。

    开始

    首先官网的地址是:http://www.rabbitmq.com/

    1. 我们在安装之前首先需要准备好一些基础的软件包,具体如下:

      yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz
      
    2. 接下来需要下载mq需要依赖的软件包。

      1. 需要下载mq的语言环境erlang。地址如下:https://github.com/rabbitmq/erlang-rpm/releases?page=19
      2. 然后是需要下载scat。wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-1.1.el7.lux.x86_64.rpm
      3. 再接下来就是下载对应版本的rabbit-server了。下载地址:https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.4/rabbitmq-server-3.7.4-1.el6.noarch.rpm

      由于之前版本不对,所以老猫在安装过程中也吃过一些亏,在此也提示一下小伙伴注意一下erlang版本和rabbit的版本兼容配合。官网其实有给出版本适配的,但是不是很全,大家可以参考一下:https://www.rabbitmq.com/which-erlang.html

      老猫在此用是:

      erlang:erlang-19.3.6-1.el7.centos.x86_64.rpm

      socat:socat-1.7.3.2-1.1.el7.lux.x86_64.rpm

      rabbit-server:rabbitmq-server-3.7.4-1.el6.noarch.rpm

      老猫所使用的软件包已经放到了网盘中。大家可以关注老猫的公众号“程序员老猫”,回复:“mq单机安装”获取网盘资源。

    3. 依次执行以下安装命令

       rpm -ivh erlang-19.3.6-1.el7.centos.x86_64.rpm 
       rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm 
       rpm rabbitmq-server-3.7.4-1.el6.noarch.rpm 
      
    4. 修改用户登录以及心跳检测

      vi /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.4/ebin/rabbit.app 
      修改点1:loopback_users 中的 <<"guest">>,只保留guest (用于用户登录)
      修改点2:heartbeat 为10(用于心跳连接)
      
    5. 安装管理插件

      1. 首先启动服务(后面 | 包含了停止、查看状态以及重启的命令)

        /etc/init.d/rabbitmq-server start | stop | status | restart
        
      2. 查看服务是否启动

        lsof -i:5672 (5672是Rabbit的默认端口)
        如果启用则安装管理插件:rabbitmq-plugins enable rabbitmq_management
        
      3. 查看管理端口是否存在

        lsof -i:15672 或者 netstat -tnlp | grep 15672
        
      4. 一切OK之后,我们输入访问地址(http:ip地址:15672),用户名密码都是:guest进行访问

    写在最后

    以上就是和大家同步的Mq单机版本的安装步骤,有遇到困难的小伙伴当然也可以关注老猫的公众号“程序员老猫”,在后台进行留言,老猫会第一时间和大家进行反馈的。后续会为MQ的使用以及我们的日常封装写一个专题,有兴趣的小伙伴可以持续关注。

  • 相关阅读:
    Springboot-自定义Spring Boot Starter并推送到远端公服
    makefile & dockerfile
    C++常用标准算法
    SAP UI5 应用开发教程之一百零三 - 如何在 SAP UI5 应用中消费第三方库
    微服务框架 SpringCloud微服务架构 4 Ribbon 4.1 负载均衡原理
    共轭梯度法
    技术分享 | app自动化测试(Android)–显式等待机制
    Android 9.0系统源码_SystemUI(四)通知图标控制器
    Vue 自定义指令绑定的处理函数中传递参数
    性能调优|Jmeter工具使用简记
  • 原文地址:https://www.cnblogs.com/kdaddy/p/16353774.html
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号