第三章 RabbitMQ安装

目录

一、Mac RabbitMQ安装

1.1. 安装Homebrew

1.2. 安装RabbitMQ

1.3. 启动RabbitMQ服务

1.4. 访问RabbitMQ管理界面

​二、Linux RabbitMQ安装

2.1. 安装仓库和依赖包

2.2. 安装RabbitMQ

2.3. 启动RabbitMQ

2.4. 设置RabbitMQ服务开机自启

2.5. 添加RabbitMQ用户并设置密码(如果需要)

2.6. 安装web客户端插件

2.7. 检查RabbitMQ状态

2.8. 确认防火墙设置是否允许15672端口的访问

2.9. 访问RabbitMQ管理界面


RabbitMQ官网地址:
https://www.rabbitmq.com/docs

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。

一、Mac RabbitMQ安装

在Mac上安装RabbitMQ,你可以使用Homebrew,这是一个在Mac上常用的包管理器。

1.1. 安装Homebrew

如果你还没有安装Homebrew,请在终端(iTerm)中运行以下命令来安装Homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 更新Homebrew的本地数据库:
brew update

1.2. 安装RabbitMQ

brew install rabbitmq

1.3. 启动RabbitMQ服务

brew services start rabbitmq

1.4. 访问RabbitMQ管理界面

(可选)启动RabbitMQ管理界面

rabbitmq-plugins enable rabbitmq_management

默认情况下,它在本地服务器的15672端口上运行,用户名和密码都是 guest

你可以使用以下命令来访问它,或者直接浏览器访问 http://localhost:15672

open http://localhost:15672

二、Linux RabbitMQ安装

2.1. 安装仓库和依赖包

在CentOS系统上安装RabbitMQ,可以按照以下步骤进行:

首先,确保您的系统已经安装了EPEL仓库,如果没有安装,可以使用以下命令来安装EPEL仓库:

sudo yum install epel-release

安装RabbitMQ的依赖包:

sudo yum install socat

2.2. 安装RabbitMQ

sudo yum install rabbitmq-server

2.3. 启动RabbitMQ

sudo systemctl start rabbitmq-server

2.4. 设置RabbitMQ服务开机自启

sudo systemctl enable rabbitmq-server

2.5. 添加RabbitMQ用户并设置密码(如果需要)

sudo rabbitmqctl add_user admin StrongPassword

sudo rabbitmqctl set_user_tags admin administrator

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

sudo rabbitmqctl set_user_tags admin administrator

2.6. 安装web客户端插件

rabbitmq-plugins enable rabbitmq_management 

2.7. 检查RabbitMQ状态

sudo systemctl status rabbitmq-server

2.8. 确认防火墙设置是否允许15672端口的访问

如果系统使用的是firewalld,执行以下命令:

firewall-cmd --permanent --add-port=15672/tcp

firewall-cmd --reload

如果系统使用的是iptables,执行以下命令:

iptables -I INPUT -p tcp --dport 15672 -j ACCEPT

service iptables save

service iptables restart

2.9. 访问RabbitMQ管理界面

您可以通过访问 http://your_server_ip:15672 使用Web管理界面,其中默认用户和密码都是 guest。如果您在安装过程中添加了新的用户(如上面的 admin),您可以使用该用户登录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值