php中文网 | cnphp.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 431|回复: 0

rabbitMq急速安装教程

[复制链接]

2645

主题

2652

帖子

9404

积分

管理员

Rank: 9Rank: 9Rank: 9

UID
1
威望
0
积分
6637
贡献
0
注册时间
2021-4-14
最后登录
2024-5-3
在线时间
670 小时
QQ
发表于 2022-6-8 08:28:34 | 显示全部楼层 |阅读模式
背景
我们在工作中很多时候其实也用过mq。但是仅仅只是会用,所以老猫在此想完整地归纳一下mq相关的知识点,在此分享给大家。首先给大家带来的是mq的单机急速安装。操作系统时centos7。(本来想记录到有道云笔记的,结果写惯了md,感觉写那个笔记真心各种难用不习惯),在此把详细的安装教程记录下来,也方便今后之需。

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

我们在安装之前首先需要准备好一些基础的软件包,具体如下:
yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz

接下来需要下载mq需要依赖的软件包。

需要下载mq的语言环境erlang。地址如下:https://github.com/rabbitmq/erlang-rpm/releases?page=19
然后是需要下载scat。wget http://repo.iotti.biz/CentOS/7/x ... .el7.lux.x86_64.rpm
再接下来就是下载对应版本的rabbit-server了。下载地址:https://github.com/rabbitmq/rabb ... .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单机安装”获取网盘资源。

依次执行以下安装命令
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

修改用户登录以及心跳检测
vi /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.4/ebin/rabbit.app
修改点1:loopback_users 中的 <<"guest">>,只保留guest (用于用户登录)
修改点2:heartbeat 为10(用于心跳连接)

安装管理插件

首先启动服务(后面 | 包含了停止、查看状态以及重启的命令)
/etc/init.d/rabbitmq-server start | stop | status | restart

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

查看管理端口是否存在
lsof -i:15672 或者 netstat -tnlp | grep 15672

一切OK之后,我们输入访问地址(http:ip地址:15672),用户名密码都是:guest进行访问

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





上一篇:2022全国高考天气地图出炉 8省区考生需警惕强降雨
下一篇:我是一个Dubbo数据包...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|php中文网 | cnphp.com ( 赣ICP备2021002321号-2 )51LA统计

GMT+8, 2024-5-3 18:26 , Processed in 0.184851 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

申明:本站所有资源皆搜集自网络,相关版权归版权持有人所有,如有侵权,请电邮(fiorkn@foxmail.com)告之,本站会尽快删除。

快速回复 返回顶部 返回列表