Windows和Linux中Rabbitmq的安装和使用

本文详细介绍了在Windows和Linux(CentOS)上安装Rabbitmq以及Erlang的过程,包括环境变量配置、插件启用、服务启动与停止,以及如何解决远程访问权限问题。在Windows上,涉及下载Erlang和Rabbitmq,配置环境变量,启用管理插件;在Linux上,通过yum安装,设置开机启动,并授权用户以允许远程访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Windows中Rabbitmq的安装

Erlang的安装和环境变量的配置

Rabbitmq像java一样他需要运行环境,这里需要首先下载Erlang然后配置相应的环境变量

Erlang下载地址:Downloads - Erlang/OTP

安装Erlang:

然后配置Erlang的环境变量:

打开系统命令窗口WIN+R,然后输入sysdm.cpl

在系统环境变量里面配置ERLANG_HOME, 值为Erlang安装目录:

然后在PATH里面增加Erlang变量,值为%ERLANG_HOME%\bin

然后在cmd里面验证是否安装成功:

Rabbitmq的安装和环境变量的配置

下载地址:Installing on Windows — RabbitMQ

安装时一路next即可

配置环境变量:

然后进入rabbitml的安装目录里面的sbin目录里面然后输入cmd

查看可获取的插件,输入rabbitmq-plugins enable rabbitmq_management:

启动rabbitmq,输入rabbitmq-server

然后打开管理页面:http://localhost:15672/,输入用户名(guest)和密码(guest)

关闭rabbitmq,输入:rabbitmqctl stop或者是关闭窗口

Linux安装Rabbitmq

下载Erlang和Rabbitmq安装包到本地

安装环境CentOS7.x 和Erlang

首先将Erlang和对应版本的Rabbitmq下载到本地:Rabbitmq下载地址——https://www.rabbitmq.com/download.html

Erlang下载地址——https://www.erlang-solutions.com/downloads/

或者从我的网盘中下载:

链接:https://pan.baidu.com/s/1avhj6D76cgCLyR7cKAowng?pwd=9zks

提取码:9zks

安装Erlang和Rabbitmq

首先创建一个usr/rabbitmq目录,并进入到该目录中:

在文件面板中usr目录下面右键新建目录rabbitmq

将下载好的Erlang安装包和Rabbitmq安装包拖入到该目录下面

解压Eralng的安装包

rpm -Uvh esl-erlang_25.0.2-1_centos_7_amd64.rpm

可以看到解压失败了显示依赖检测失败,这个时候

只需要在命令后面加上--nodeps --force即可

rpm -Uvh esl-erlang_25.0.2-1_centos_7_amd64.rpm --nodeps --force

安装Erlang

yum install -y erlang

检验是否安装成功

erl -v

安装socat插件

yum install -y socat

解压Rabbitmq的安装包

rpm -Uvh rabbitmq-server-3.11.11-1.el8.noarch.rpm

安装Rabbitmq

yum install -y rabbitmq-server
启动Rabbitmq
systemctl start rabbitmq-server
查看服务状态
systemctl status rabbitmq-server
设置开机自动启动
systemctl enable rabbitmq-server
停止服务
systemctl stop rabbitmq-server

打开Rabbitmq的图形化界面

安装web端的客户插件

rabbitmq-plugins enable rabbitmq_management

设置安全组

在使用终端(远程服务器)打开网址时,要开放云服务器里面的安全组

然后打开网址,网址为你自己的终端ip加上15672端口:

输入账号密码

当输入guest账号和guest密码以后,显示

说这个guest账号和密码只有本机才能访问,终端不能访问。那么这个时候我们就需要授权账号和密码

授权账号和密码
新增用户
rabbitmqctl add_user admin admin
设置用户分配操作权限
rabbltmqctl set_user_tags admin administrator
为用户添加资源权限
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

Windows上通过虚拟机运行Linux安装RabbitMQ,你需要按照以下步骤操作: 1. **设置虚拟机**: - 使用如VMware、VirtualBox等虚拟化软件,在Windows系统中创建一个新的Linux虚拟机。选择适合的Linux发行版,比如Ubuntu或CentOS,因为它们有活跃的RabbitMQ社区支持。 2. **安装Linux操作系统**: - 下载Linux ISO镜像文件,安装到虚拟机中,引导系统进入安装过程。 - 完成基础设置,如语言、用户名、密码等。 3. **安装RabbitMQ**: - 开始安装过程中,登录root用户或者使用sudo权限。 ``` sudo apt-get update sudo apt-get install rabbitmq-server ``` 4. **配置RabbitMQ**: - 启动服务:`sudo service rabbitmq-server start` - 可能需要设置管理员凭据:`sudo rabbitmqctl add_user <username> <password>` - 配置网络安全:编辑 `/etc/rabbitmq/rabbitmq.config` 或者使用管理插件设置访问策略。 5. **验证RabbitMQ**: - 打开浏览器,输入虚拟机IP地址加上默认的管理界面端口 (一般是 `http://<your_vm_ip>:15672`),使用刚才创建的账户登录查看是否成功安装运行。 6. **映射端口**(如果要在Windows主机上访问): - 在虚拟机网络设置中,将 RabbitMQ 的HTTP接口端口(通常是15672)转发给宿主机。这通常可以在虚拟机的网络设置里找到,例如在VMware中可以使用Distributed SwitchesPort Forwarding功能。 7. **连接测试**: - 确保从Windows主机能够通过虚拟机提供的IP地址访问到RabbitMQ的管理界面,然后尝试创建一个交换机队列进行基本的消息传递测试。 8. **持续监控**: - 使用`rabbitmq-plugins enable rabbitmq_management`启用Web管理插件,并定期检查日志以确保RabbitMQ运行正常。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咸鱼吐泡泡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值