<一>window安装rabbitmq
1、下载erlang,原因在于RabbitMQ服务端代码是使用并发式语言erlang编写的,下载地址:http://www.erlang.org/downloads。然后直接点next 默认安装就好了
2、创建环境变量
3、打开命令行输入erl,看到下面的版本信息就算安装成功了。
4、下载rabbitmq,下载地址:http://www.rabbitmq.com/ 默认安装就好了(注意不要安装在包含中文和空格的目录下,不然会报错)
安装完成后进入到安装目录的sbin文件夹,在这里打开cmd,输入rabbitmqctl status,出现如下,说明安装成功。
rabbitmqctl status
5、安装界面插件RabbitMQ-Plugins
rabbitmq-plugins enable rabbitmq_management
6、rabbtimq管理界面的默认端口是15672,访问一下本地
7、当服务器第一次启动,检测到数据库没有初始化或者被删掉了,它将会初始化一个新的数据库,默认用户名:guest,密码:guest ,就可以进入管理界面
8、修改一下用户名安装就完成了。(修改完成后建议删除 guest
用户或者至少改变其密码为一个合理安全生成的不为大众知道的值)
添加账号密码:rabbitmqctl.bat add_user aiden 123456 添加账号角色:rabbitmqctl.bat set_user_tags aiden administrator 添加访问权限:rabbitmqctl.bat set_permissions -p / aiden ".*" ".*" ".*"
9、常用命令
1、administrator 可以登录控制台、查看所有信息、可以对rabbitmq进行管理 2、monitoring 监控者 登录控制台,查看所有信息 3、policymaker 策略制定者 登录控制台,指定策略 4、managment 普通管理员 登录控制台
查看用户清单 :rabbitmqctl list_users 给用户授权 :rabbitmqctl set_permissions -p "/" aiden ".*" ".*" ".*" 查看用户权限:rabbitmqctl list_user_permissions aiden 删除用户:rabbitmqctl delete_user guest 设置用户没有其他权限:rabbitmqctl set_permissions -p "/" aiden "^$" "^$" "^$"