Windows下安装RabbitMQ以及常用操作

    xiaoxiao2022-07-04  180

    安装Erlang 

    安装RabbitMQ之前,需要先安装Erlang,可以去Erlang官网下载。

    下载安装完成后,需要在环境变量里面进行配置。

    安装RabbitMQ

    然后去到RabbitMQ的下载页面进行下载安装。

    注意:默认安装的RabbitMQ 监听端口是5672

    安装RabbitMQ管理后台插件

    在RabbitMQ安装目录下的sbin文件夹内输入以下命令:

    rabbitmq-plugins.bat" enable rabbitmq_management

    然后,停止并重启服务,如果拒绝访问,就需要获取管理员权限执行。

    net stop RabbitMQ && net start RabbitMQ

    查看用户

    在目录下执行以下命令:

    rabbitmqctl.bat list_users

     

    RabbitMQ用户角色可分为五类:超级管理员, 监控者, 策略制定者, 普通管理者以及其他。

    超级管理员(administrator):可登陆管理控制台(启用management plugin的情况下),可查看所有的信息,并且可以对用户,策略(policy)进行操作。监控者(monitoring):可登陆管理控制台(启用management plugin的情况下),同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)  策略制定者(policymaker):可登陆管理控制台(启用management plugin的情况下), 同时可以对policy进行管理。普通管理者(management):仅可登陆管理控制台(启用management plugin的情况下),无法看到节点信息,也无法对策略进行管理。其他的:无法登陆管理控制台,通常就是普通的生产者和消费者。

    新增用户

    rabbitmqctl.bat add_user username password

    用户赋予角色

    rabbitmqctl.bat set_user_tags username administrator

    赋予多个角色:

    rabbitmqctl.bat set_user_tags username tag1 tag2 ...

    用户权限 

     设置用户权限 rabbitmqctl set_permissions -p VHostPath User ConfP WriteP ReadP 查看(指定hostpath)所有用户的权限信息 rabbitmqctl list_permissions [-p VHostPath] 查看指定用户的权限信息 rabbitmqctl list_user_permissions User 清除用户的权限信息 rabbitmqctl clear_permissions [-p VHostPath] User

    修改用户密码

    rabbitmqctl change_password userName newPassword

    删除用户

    rabbitmqctl.bat delete_user username

    尝试访问RabbitMQ管理后台

    通过浏览器 http://localhost:15672 访问管理后台。

    通过刚才创建的用户账号和密码进行登录访问。

     

    最新回复(0)