1 .电子语言安装
下载地址: http://www.erlang.org/downloads
2.RabbitMQ安装程序
下载地址: http://www.rabbit MQ.com/install-windows.html
3 .配置erl环境变量
将:%ERLANG_HOME%bin添加到path
5 .环境变量配置完成。 测试部署是否成功
快捷键win r
输入cmd
输入erl
这样就适合成功了
6 .配置6.RabbitMQ环境变量
添加到path:% rabbit MQ _ server %sbin
激活rabbitmq_management
在sbin目录中输入rabbit MQ-plugins.batenablerabbitmq _ management
这样就成功了。
启动RabbitMQ服务
在命令行界面中直接输入以下命令
net start RabbitMQ
发生系统错误时,以管理员身份运行,输入net start RabbitMQ即可,如下图所示。
9 .测试
在浏览器中,输入http://localhost:15672/#/
默认帐户密码为guest
10 .使用rabbit MQ _ server-3.6.3sbin中的rabbitmqctl控制台命令创建用户、密码、绑定权限等。
rabbitmq的用户管理包括添加用户、删除用户、查看用户列表和更改用户密码。
显示现有用户和用户角色:
rabbitmqctl.bat list_users
添加用户:
rabbitmqctl.batadd _ userusernamepassword
现在让我们来看看我们现在的用户。
埃里克身后没有“[管理员]”
这个管理员用来做什么? 这涉及到用户角色的问题。
据我个人了解,rabbitmq用户的角色分为超级管理员、监视者、策略创建者、常规管理员和其他五大类。
(1)超级管理员(管理员)。
可以登录到管理控制台(如果启用了管理插件),查看所有信息,并可以对用户和策略进行操作。
(2)监视器(监测) () ) ) ) ) )。
可以登录到管理控制台(如果启用了管理插件),同时可以查看有关rabbitmq节点的信息(进程数、内存使用情况、磁盘使用情况等)
(3)战略制定者(政策制定者) )。
可以登录到管理控制台(如果启用了管理插件),同时可以管理策略。
(4)一般管理员(管理) )。
只有在启用了管理插件时,才能登录到管理控制台,不能查看节点信息或管理策略。
)5)其他
无法登录到管理控制台。 通常是普通的生产者和消费者。
也赋予了eric超级管理员的角色
rabbitmqctl.batset _ user _ tagsusernameadministrator
让我们来看看结果:
当然,除了上面提到的管理员之外,还有监控、策略生成器、管理和自定义名称,它们支持上面介绍的不同角色。
像我们一样,我们的角色不仅是公司的员工,用户也可以同时拥有多个角色,比如父母的孩子、孩子的父母等等。 设置方法:
rabbitmqctl.batset _ user _ tagsusernametag1tag 2 .
嗯,我现在觉得guest不安全,所以想更改密码,很容易做:
rabbitmqctlchange _ passwordusernamenewpassword
有人可能会说我看到guest不舒服。 老子添加了管理员用户。 也就是说,你想杀了它。 是的:
rabbitmqctl.bat delete _ user username
这时,有人说:“命令框只有一个用户。 怎么操作? 怎么确认执行情况/
当然有路子:
使用浏览器打开http://localhost:15672,访问Rabbit Mq管理控制台,然后使用刚才创建的帐户登录系统。
其实,除了查看所有信息外,上述命令的添加/删除检查、权限设置都可以在此页面进行。 此外,还可以根据业务需求设定策略。 具体在此不再赘述,请看网上的帖子。
已为权限设置用户分配角色。 那个也需要设定权限呢。 请不要着急。 慢慢地:
根据官方文档,用户权限是指用户对exchange、queue的操作权限,包括配置权限、读写权限。
设置权限会影响exchange、queue的声明和删除。
读/写权限会影响从queue获取邮件、向exchange发送邮件以及绑定queue和exchange的操作。
例如,要将队列绑定到一个exchange,您必须具有队列的可写权限和exchange的可读权限。 要向exchange发送消息,您必须具有对exchange的写入权限。 要从队列检索数据,您必须具有队列的可读权限
权限相关命令如下:
(1)用户权限的设定
rabbitmqctlset _ permissions-pvhostpathuserconfpwritepreadp
)2)查看(指定)所有用户的权限信息
rabbitmqctllist _ permissions [-pvhostpath ]
)3)查看指定用户的权限信息
rabbitmqctllist _ user _ permissions user
(4)清除用户权限信息
rabbitmqctlclear _ permissions [-pvhostpath ] user
卸载重装时的操作步骤如下。
卸载Erlang,rabbitmq软件
C:Users用户名AppDataRoaming删除令人吃惊的RabbitMQ文件夹
删除C:Users用户名下的. erlang.cookie文件
4 .删除c :windowssystem32configsystem profile路径下的. erlang.cookie文件
5 .输入5.winrRegedit进入注册表删除
整个Ericsson文件夹就可以了
部分过帐: https://www.cn blogs.com/Eric Li-Eric Li/p/5902270.html