运维(28)-RabbitMQ安装

简介: 运维(28)-RabbitMQ安装

01 下载

1.1 下载地址

1.2 下载

① 创建临时安装目录:

mkdir -p ~/tmp/install/rabbitmq
mkdir -p ~/tmp/install/erlang

② 下载rabbitmq:

cd ~/tmp/install/rabbitmq
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.23/rabbitmq-server_3.8.23-1_all.deb

③ 下载erlang:

cd ~/tmp/install/erlang
wget https://packages.erlang-solutions.com/erlang/debian/pool/esl-erlang_24.0.5-1~ubuntu~focal_amd64.deb

02 安装

2.1 安装Erlang

cd ~/tmp/install/erlang
ll
dpkg -i esl-erlang_24.0.5-1~ubuntu~focal_amd64.deb
apt install -f -y

2.2 安装RabbitMQ

cd ~/tmp/install/rabbitmq
ll
dpkg -i rabbitmq-server_3.8.23-1_all.deb
apt install -f -y

03 配置

① 停止rabbitmq:

systemctl stop rabbitmq-server

② 启用管理组件:

echo "[rabbitmq_management]." > /etc/rabbitmq/enabled_plugins

③ 创建配置文件:

cat > /etc/rabbitmq/rabbitmq.conf <<- 'EOF'
vm_memory_high_watermark.absolute = 1GB
log.file.level = info
channel_max = 2047
hipe_compile = true
disk_free_limit.absolute = 10GB
log.file.rotation.date = $D23
log.file.rotation.count = 50
log.file.rotation.size = 134217728
log.console = false
log.syslog = false
loopback_users = none
EOF

⑥ 重启服务:

systemctl restart rabbitmq-server
systemctl enable rabbitmq-server

⑦ 配置防火墙:

ufw allow 15672/tcp


相关实践学习
RocketMQ一站式入门使用
从源码编译、部署broker、部署namesrv,使用java客户端首发消息等一站式入门RocketMQ。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
21天前
|
消息中间件 Java Linux
RocketMQ的下载与安装(全网最细保姆级别教学)
RocketMQ的下载与安装(全网最细保姆级别教学)
85 0
|
22天前
|
消息中间件 网络安全 数据安全/隐私保护
麒麟系统ARM安装rabbitmq
麒麟系统ARM安装rabbitmq
|
2月前
|
消息中间件 Java Linux
Linux下RabbitMQ安装与使用
Linux下RabbitMQ安装与使用
38 1
|
2月前
|
消息中间件 数据可视化 大数据
【如何安装和配置RabbitMQ(转载)】
【如何安装和配置RabbitMQ(转载)】
31 2
|
6天前
|
消息中间件 存储 网络协议
初始&安装RabbitMQ
初始&安装RabbitMQ
18 3
|
8天前
|
存储 运维 Shell
Ansible自动化运维工具安装和基本使用
Ansible 是一款无代理的IT自动化工具,通过SSH连接目标主机执行配置管理、应用部署和云端管理任务。它使用YAML编写的Playbook定义任务,核心组件包括Playbook、模块、主机清单、变量等。Ansible的优势在于易用、功能强大、无须在目标主机安装额外软件,并且开源。安装过程涉及配置网络源、yum安装和SSH密钥设置。通过定义主机清单和使用模块进行通信测试,确保连接成功。
Ansible自动化运维工具安装和基本使用
|
8天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置PXE服务
PXE是Intel开发的预启动执行环境,允许工作站通过网络从远程服务器启动操作系统。它依赖DHCP分配IP,DNS服务分配主机名,TFTP提供引导程序,HTTP/FTP/NFS提供安装源。要部署PXE服务器,需关闭selinux和防火墙,安装dhcpd、httpd、tftp、xinetd及相关服务,配置引导文件和Centos7安装源。最后,通过syslinux安装引导文件,并创建pxelinux.cfg/default配置文件来定义启动参数。
43 0
|
8天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置postfix服务
安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。
13 0
|
15天前
|
消息中间件 JavaScript 前端开发
Window系统下载与安装RabbitMQ
Window系统下载与安装RabbitMQ
33 0
|
16天前
|
消息中间件 Java Docker
RabbitMQ入门指南(一):初识与安装
RabbitMQ是一个高效、可靠的开源消息队列系统,广泛用于软件开发、数据传输、微服务等领域。本文主要介绍了消息队列、RabbitMQ简介及其安装步骤等内容。
38 0
RabbitMQ入门指南(一):初识与安装