RabbitMQ安装

一、明确要安装的版本

二、安装Erlang

1. yum安装最新版本的Erlang

wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm

sudo rpm -Uvh erlang-solutions-1.0-1.noarch.rpm --force --nodeps

sudo yum install erlang

2.执行安装命令

rpm -ivh erlang-23.0.2-1.el8.x86_64.rpm

3.验证是否安装成功

erl -v

三、安装RabbitMQ

1. 下载安装包

image.png

2. 安装

将安装包下载上传到服务器,执行安装命令(注意改成你下载的rpm版本),过程中该yes的选择y,直到执行完。

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

四、配置用户及远程连接访问

默认用户密码为guest,guest;建议删除后重新配置;

# 添加开机启动RabbitMQ服务

sudo chkconfig rabbitmq-server on

# 启动服务

sudo /sbin/service rabbitmq-server start

# 查看当前所有用户

sudo rabbitmqctl list_users

# 由于RabbitMQ默认的账号用户名和密码都是guest。为了安全起见, 先删掉默认用户

sudo rabbitmqctl delete_user guest

# 添加新用户 root 密码 111111

sudo rabbitmqctl add_user root 111111

# 设置用户tag

sudo rabbitmqctl set_user_tags root administrator

# 赋予用户默认vhost的全部操作权限

sudo rabbitmqctl set_permissions -p / root ".*" ".*" ".*"

# 查看用户的权限

sudo rabbitmqctl list_user_permissions root

开启web管理接口

sudo rabbitmq-plugins enable rabbitmq_management

启动服务,访问http://ip:15672,输入用户名和密码就可以访问web管理界面了。

五、服务启动相关命令

# 添加开机启动RabbitMQ服务

sudo chkconfig rabbitmq-server on

# 启动服务

sudo /sbin/service rabbitmq-server start

# 查看服务状态

sudo /sbin/service rabbitmq-server status

# 停止服务

sudo /sbin/service rabbitmq-server stop

注意开放5672和15672端口

RabbitMQ消息延时队列安装

一、下载插件

image.png

二、把下载的插件放到指定位置

插件格式为ez,将文件复制到插件目录:

/usr/lib/rabbitmq/lib/rabbitmq_server-3.7.17/plugins

三、启动插件

rabbitmq-plugins enable rabbitmq_delayed_message_exchange

四、查看

image.png

linux安装rabbitmq过程,Linux安装RabbitMQ相关推荐

  1. 完整linux搭建服务器过程,Linux搭建服务器步骤

    1.安装xshll 2.使用xshell连接上Linux 3.使用xshell安装vsftpd 3.1:使用命令yum install vsftpd 3.2:输入y\n决定要不要安装 3.3:当出现& ...

  2. linux安装程序过程,linux 应用程序安装过程

    四.GRUB安装方式: (1)tar zxvf grub-0.5.96.1.tar.gz (2)cd grub-0.5.96.1 (3)./configure (4)make (5)make chec ...

  3. linux ftp 工作过程,linux中ftp的安装过程记录[运维篇]

    安装FTP的全过程记录,对于相同情况希望有所帮助.[centOS] 1.查询本机是否安装vsftpd: rpm -qa |grep vsftpd : 2.安装ftp服务 yum install vsf ...

  4. linux reboot命 过程,IDRAC安装dell服务器操作系统(linux or windows),用到生命周期管理器...

    1.首先给服务器装上idrac模块,然后给idrac配置一个远程IP,用作管理 2.在web界面输入IP,弹出以下界面,输入账号密码登录 3.认证成功后,点击虚拟控制台启动 4.进入如下界面,点击菜单 ...

  5. linux系统安装服务器过程,Linux系统服务器安装宝塔面板图文过程详解

    现在网站大多数都是用PHP开发的,特别是些CMS系统,例如织梦和wordpress这些. 既然用PHP开发,那么服务器用Linux系统是最合适不过(当然你用Windows也是可以的). linux系统 ...

  6. linux进程创建过程,Linux 进程创建过程的分析

    内容说明 本次的内容,是一次 MOOC 课程的作业.具体的,是使用汇编对 Linux 系统调用部分进行模拟实现,从而更加直观的验证 Linux 系统的基本机制. 作业声明 qianyizhou17 + ...

  7. linux内核唤醒过程,Linux内核启动过程分析

    1.Linux内核启动协议 阅读文档\linux-2.6.35\Documentation\x86\boot.txt 传统支持Image和zImage内核的启动装载内存布局(2.4以前的内核装载就是这 ...

  8. linux x86 关机 过程,linux在x86上的中断处理过程(详细)

    Linux在x86上的中断处理过程 一:引言 在Intel的文档中,把中断分为两种.一种是异常,也叫同步同断.一种称之为中断,也叫异常中断.同步中断指的是由CPU控制单元产生,之所以称之为同步,是因为 ...

  9. linux 系统重启过程,linux 系统启动流程

    linux系统启动流程可以简单总结为以下几步 1)开机BIOS自检 2)读取MBR,进行MBR引导 3)启动bootloader 4)加载内核kernel 5)启动init进程,依据inittab文件 ...

最新文章

  1. 构建人工智能产学研生态体系,中国软件行业协会智能应用服务分会在京正式成立
  2. pandas使用fillna函数并设置bfill参数使用列中的后序值填充缺失值
  3. mysql rrd_关于cactiEZ数据迁移操作思路
  4. Django基于JWT实现微信小程序的登录和鉴权
  5. hdu 3339 In Action 背包+flyod
  6. [react] React怎样引入svg的文件?
  7. java日期函数精确到日,java日期时间函数分享
  8. Redis中使用Lua语言
  9. PHP在线二维码生成源码
  10. php带参数跳转页面,如何带参数跳转php界面_后端开发
  11. jquery 点击显示更多
  12. getchar与getch函数的区别
  13. 数字人民币渐行渐近丨2021中国区块链产业发展报告
  14. Postman强大的接口的前置、后置处理教程
  15. 食品药品舆情传播规律分析
  16. 如何在谷歌浏览器内设置http代理?
  17. VOT数据集报错问题
  18. pagerank 的介绍
  19. 家畜育种学(题库及答案)
  20. Java中比较数字的大小

热门文章

  1. 将txt文件转换成xlsx文件及用matlab读取xlsx
  2. Java学科课程大纲
  3. Leetcode——连续子数组的最大和(剑指offer 42)
  4. 并查集模板——并查集(洛谷 P3367)
  5. 贪心算法——合并区间(Leetcode 56)
  6. java代码创建jar_Java 创建ZIP和JAR文件
  7. 直播丨云原生数据库PolarDB年度发布
  8. 云小课 | DSC:快速识别敏感数据并脱敏
  9. 万字解读鸿蒙轻内核物理内存模块
  10. 即使不会node.js,拖拽就可完成数据的可视化展示