Windows安装RabbitMQ

本文详细介绍RabbitMQ消息中间件的安装步骤,包括Erlang环境搭建、RabbitMQ安装配置、管理插件启用及用户权限管理等内容。

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

 Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装RabbitMQ之前要先安装Erlang。

erlang:http://www.erlang.org/download.html

rabbitmq:http://www.rabbitmq.com/download.htm

注意:默认安装的Rabbit MQ 监听端口是:5672/15672

      本地管理页面:http://localhost:15672

      管理页面默认账户/密码:guest/guest,也可以使用自己创建的账户密码来登录。

1:安装Erlang语言

1)双击直接安装,安装完成后配置环境变量。

 


2:安装RabbitMQ

1)双击直接安装。

2)激活Rabbit MQ's Management Plugin插件

使用Rabbit MQ 管理插件,可以更好的可视化方式查看Rabbit MQ 服务器实例的状态。

使用下述命令:

 

3)创建管理用户

 

4)给用户设置管理员权限

 

5)查看用户列表

 

 

添加权限
rabbitmqctl set_permissions -p "/" username ".*" ".*" ".*"

 

Rabbit常用命令

centos安装epel yum  
# rpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm 

安装erlang运行环境 
# yum install erlang 

安装rabbitmq server 
# rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc 
# rpm -ivh http://www.rabbitmq.com/releases/rabbitmq-server/v3.0.0/rabbitmq-server-3.0.0-1.noarch.rpm 

打开server 
# chkconfig rabbitmq-server on 
# rabbitmqctl status 
会报异常: 
# rabbitmqctl status 
Status of node rabbit@devnote ... 
Error: unable to connect to node rabbit@devnote: nodedown 

DIAGNOSTICS 
=========== 

nodes in question: [rabbit@devnote] 

hosts, their running nodes and ports: 
- devnote: [{rabbitmqctl24923,51045}] 

current node details: 
- node name: rabbitmqctl24923@devnote 
- home dir: /var/lib/rabbitmq 
- cookie hash: TblHThacrBHJzl5Vt7Y4Ww== 

执行命令: 
# /sbin/service rabbitmq-server stop 
# /sbin/service rabbitmq-server start 
# rabbitmqctl status 测试正确 

查看所有队列信息 
# rabbitmqctl list_queues 

关闭应用 
# rabbitmqctl stop_app 

启动应用,和上述关闭命令配合使用,达到清空队列的目的 
# rabbitmqctl start_app 

清除所有队列 
# rabbitmqctl reset 

更多用法及参数,可以执行如下命令查看 

# rabbitmqctl 

1)首先关闭rabbitmq: rabbitmqctl stop_app 

2)还原: rabbitmqctl reset 

3)启动: rabbitmqctl start_app 

4)添加用户: rabbitmqctl add_user root root 

5)设置权限:rabbitmqctl set_permissions -p / root ".*" ".*" ".*" 

6)查看用户: rabbitmqctl list_users

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值