RabbitMQ服务安装配置

1.安装Erlang

安装Erlang 时要注意安装的RabbityMQ 所依赖的Erlang版本,根据RabbitMQ的要求选择一个版本,这里我要安装的RabbitMQ的版本是 3.7.7 ,他依赖的Erlang版本范围是javascript

19.3.6.4 到 21.0.x,所以我选择版本是OTP 20.3. Erlang下载地址。下载Erlang安装包后直接安装就能够了。html

设置ERLANG_HOME 环境变量

image

我这里是默认安装因此Erlang的安装路径在:java

C:\Program Files\erl9.3\bin\erl.exe

点击肯定在系统环境变量里就增长刚刚添加的ERLANG_HOMEwindows

image

注意:若是以前安装了Erlang的其余版本,须要卸载后在进行从新安装和设置。服务器

在开始菜单查找Erlang,点击启动 打开以下界面,那么Erlang就安装成功了。接下来就安装RabbitMQ。网站

image

2.安装RabbitMQ

能够在RabbitMQ的官方网站下载最新版本的RabbitMQ服务器安装程序,RabbitMQ下载地址, 这里我下载的是官方推荐的最新版本rabbitmq-server-3.7.7.exe, 而后点击默认安装。spa

RabbitMQ安装好后是做为windows service 运行在后台。插件

image

设置RabbitMQ环境变量

RabbitMQ 安装好后在开始菜单输入rabbitmq 会看到三个菜单:3d

image

这里的三个菜单是提供控制Windows service的命令,为了可以在任意Windows命令窗口上操控RabbitMQ服务须要在系统里加一个环境变量而且配置在系统的PHTH环境变量中。code

首先添加一个RABBITQM_SERVER变量:

image

而后在系统的path变量中配置以下:

image

这样就能够在windows administrator启动的CMD窗口操控RabbitMQ服务了。不须要每次都定位到:
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.7\sbin>

3.安装 rabbitmq_management

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

打开命令窗口:
cmd输入命令:

rabbitmq-plugins enable rabbitmq_management

这样,就安装好插件了,须要重启服务,使用命令:

net stop RabbitMQ

中止服务后再执行

net start RabbitMQ

也许会出现这种结果:
在这里插入图片描述
“发生错误:发生系统错误 5。 拒绝访问。”
5不是系统管理员权限。
问题解决方案:使用管理员打开cmd再执行此命令:
在这里插入图片描述
建立用户,密码,绑定角色
使用rabbitmqctl控制台命令来建立用户,密码,绑定权限等。
rabbitmq的用户管理包括增长用户,删除用户,查看用户列表,修改用户密码。
查看已有用户及用户的角色:

Rabbitmqctl list_users

在这里插入图片描述
新增一个用户:

rabbitmqctl add_user admin admin

给 admin变成 “超级管理员” 角色:

rabbitmqctl set_user_tags admin administrator

给admin添加权限

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

删除guest:

rabbitmqctl delete_user guest
相关文章
相关标签/搜索