Rabbitmq安装说明文档

windows下 安装 rabbitMQ 及操作常用命令
rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。

1.安装Erlang
所以在安装rabbitMQ之前,需要先安装Erlang 。
我使用的是64位的 ,需要其他版本或者32位系统的,可以去官网下载。
全部点击“下一步”就行。
有的选择其他的安装方式,可能需要添加一下系统环境变量(正常安装的也要检查下):

变量名分别为:ERLANG_HOME 、RABBITMQ_SERVER;同时把变量为配置在path环境变量中即可

 

2.安装RabbitMQ

依旧可以不改变默认进行安装。


安装完成后进入到自己安装好的rabbitmq的sbin目录下,打开命令行,进行入安装目录,

,再进入sbin目录,输入命令

rabbitmqctl status


如出现以下:说明启动成功
 

3.配置
创建用户,密码,绑定角色
使用rabbitmqctl控制台命令来创建用户,密码,绑定权限等。
rabbitmq的用户管理包括增加用户,删除用户,查看用户列表,修改用户密码。
查看已有用户及用户的角色:
rabbitmqctl.bat list_users

新增一个用户:
rabbitmqctl.bat add_user username password

root后面没有“[administrator]”
这个administrator是干嘛用的呢?这就涉及到用户角色问题了:
rabbitmq用户角色可分为五类:超级管理员, 监控者, 策略制定者, 普通管理者以及其他。
(1) 超级管理员(administrator)
可登陆管理控制台(启用management plugin的情况下),可查看所有的信息,并且可以对用户,策略(policy)进行操作。
(2) 监控者(monitoring)
可登陆管理控制台(启用management plugin的情况下),同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)
(3) 策略制定者(policymaker)
可登陆管理控制台(启用management plugin的情况下), 同时可以对policy进行管理。
(4) 普通管理者(management)
仅可登陆管理控制台(启用management plugin的情况下),无法看到节点信息,也无法对策略进行管理。
(5) 其他的
无法登陆管理控制台,通常就是普通的生产者和消费者。

修改用户角色:
rabbitmqctl.bat set_user_tags username administrator

当然,除了上面的administrator 还有 monitoring、policymaker、management、自定义名称 ,对应上面介绍到的不同的角色。

安装RabbitMQ-Plugins

以管理员身份打开命令行cmd,输入RabbitMQ的sbin目录。

然后在后面输入rabbitmq-plugins enable rabbitmq_management命令进行安装

验证

访问http://localhost:15672

 

rabbitmq启动方式有2种

1、以应用方式启动

rabbitmq-server -detached 后台启动

Rabbitmq-server 直接启动,如果你关闭窗口或者需要在改窗口使用其他命令时应用就会停止

 关闭:rabbitmqctl stop

2、以服务方式启动(安装完之后在任务管理器中服务一栏能看到RabbtiMq)

rabbitmq-service install 安装服务

rabbitmq-service start 开始服务

Rabbitmq-service stop  停止服务

Rabbitmq-service enable 使服务有效

Rabbitmq-service disable 使服务无效

rabbitmq-service help 帮助

当rabbitmq-service install之后默认服务是enable的,如果这时设置服务为disable的话,rabbitmq-service start就会报错。

当rabbitmq-service start正常启动服务之后,使用disable是没有效果的

  关闭:rabbitmqctl stop

3、Rabbitmq 管理插件启动,可视化界面

rabbitmq-plugins enable rabbitmq_management 启动

rabbitmq-plugins disable rabbitmq_management 关闭

 

4、Rabbitmq节点管理方式

Rabbitmqctl
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
RabbitMQ是一个开源的消息代理软件,它实现了高级消息队列协议(AMQP),用于在应用系统之间进行消息传递。以下是RabbitMQ安装过程: 步骤1:安装Erlang 首先,你需要安装Erlang,因为RabbitMQ是用Erlang编写的。你可以通过以下步骤在你的系统上安装Erlang: 1. 在Erlang官方网站(https://www.erlang.org/downloads)上下载适用于你的操作系统的二进制包。 2. 安装二进制包,并按照安装向导进行配置。 步骤2:安装RabbitMQ 一旦你成功安装了Erlang,你就可以继续安装RabbitMQ了。以下是在常见操作系统上安装RabbitMQ的步骤: - 对于Ubuntu: 1. 打开终端。 2. 运行以下命令以添加RabbitMQ的APT存储库: ``` echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.list ``` 3. 导入RabbitMQ的公共密钥: ``` wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add - ``` 4. 更新软件包列表并安装RabbitMQ服务器: ``` sudo apt-get update sudo apt-get install rabbitmq-server ``` 5. 安装完成后,RabbitMQ将自动启动。 - 对于CentOS: 1. 打开终端。 2. 运行以下命令以添加RabbitMQ的YUM存储库: ``` sudo tee /etc/yum.repos.d/rabbitmq.repo <<EOF [rabbitmq] name=rabbitmq baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/$basearch enabled=1 gpgcheck=0 repo_gpgcheck=1 gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt metadata_expire=300 EOF ``` 3. 更新软件包列表并安装RabbitMQ服务器: ``` sudo yum install rabbitmq-server ``` 4. 启动RabbitMQ服务: ``` sudo systemctl start rabbitmq-server ``` 步骤3:配置和管理RabbitMQ 一旦你成功安装RabbitMQ,你可以通过访问http://localhost:15672来访问RabbitMQ的Web管理界面。默认的用户名和密码是`guest`,你可以在必要时进行更改。 希望这些步骤能帮助你安装并开始使用RabbitMQ。请注意,上述步骤可能因操作系统版本而有所不同,所以请查阅相关文档以获取更详细的说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值