• RabbitMQ——安装


    软件安装

    erlang_otp_win64_21.3.exe
    rabbitmq-server-windows-3.7.7
    (erlang 和 rabbitmq 的版本号存在对应关系,不能任意搭配)

    安装erlang:

    与安装java过程一致,修改环境变量path,增加erlang变量至path,%ERLANG_HOME%\bin;
    打开cmd命令框,输入erl,可以显示版本号即可。

    安装rabbitmq,D:\soft\rabbitmq\sbin目录下,输入rabbitmqctl status

    启用控制台插件

    安装插件,命令:rabbitmq-plugins.bat enable rabbitmq_management,
    通常会安装失败,最后一行提示:Plugin configuration unchanged

    设置环境变量RABBITMQ_BASE,D:\soft\rabbitmq\log
    此目录包含了RabbitMQ server的数据库,日志文件的子目录,按照自己的实际情况配置即可。
    (如果有需要,也可以独立设置RABBITMQ_MNESIA_BASE 和 RABBITMQ_LOG_BASE 目录。)

    不需要重复执行rabbitmq-plugins.bat enable rabbitmq_management,安装成功之后就可以不管他了,第二次运行的时候,可以直接输入rabbitmq-server.bat

    启动服务
    输入: rabbitmq-server.bat

    rabbitmq启动成功,浏览器:http://localhost:15672

    默认账号:guest ,密码:guest

     一些常见的命令

    rabbitmqctl stop

    启用Web控制台 rabbitmq-plugins enable rabbitmq_management
    开启服务 systemctl start rabbitmq-server.service
    停止服务 systemctl stop rabbitmq-server.service
    查看服务状态 systemctl status rabbitmq-server.service
    查看RabbitMQ状态 rabbitmqctl status
    添加用户赋予管理员权限 rabbitmqctl add_user mqAdmin 163.com<br/>rabbitmqctl set_user_tags mqAdmin administrator
    rabbitmqctl set_permissions -p / mqAdmin “.“ “.“ “.*”
    查看用户列表 rabbitmqctl list_users
    删除用户 rabbitmqctl delete_user username
    修改用户密码 rabbitmqctl oldPassword Username newPassword

    1.添加用户根密码root

    rabbitmqctl add_user root root

    2.设置用户根为管理员角色

    rabbitmqctl.bat set_user_tags root administrator

    3.设置访问权限

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

    rabbitmqctl管理工具的使用标准格式为:rabbitmqctl [-n node] [-t timeout] [-q] {command} [command options...]
    -n 指定节点默认为rabbit@server,即所有的命令都是在这个节点上执行的;
    -q 为安静输出模式;
    -t 设置超时时间,该参数只对list相关的命令适用,默认为无穷大。
    以上三个参数一般很少用到,只有在集群管理时可以指定节点非常有用,如不是运维人员,只是为了开发方便,一般选择默认就足够了。
    rabbitmqctl提供了非常丰富的connmand,下面将会对相对常用的一些命令分组进行介绍,当然也包括使用时应该注意的一些事项。


    rabbitmqctl.bat list_users 查看已有用户及用户的角色:
    add_user <username> <password> 添加一个用户,需要指定用户名和密码;
    delete_user <username>删除一个用户,只需指定用户名;
    change_password <username> <newpassword>修改指定用户的密码;
    clear_password <username>删除密码;
    set_user_tags <username> <tag> 设置用户角色,执行命令时会清空原有角色,角色可以设置多个或零个;
    list_users列出所有已经存在的用户;

  • 相关阅读:
    项目管理5大过程组,42个过程一句话讲解
    在命令中输入信息创建maven项目
    《Maven应用实战》一书的在线学习网址和源码链接
    [转]使用Eclipse创建一个简单的servlet项目
    使用Maven客户端从Maven中心仓库下载到本地的jar包的默认存储位置及远程仓库
    ant利用ivy从maven仓库下载项目所依赖的jar包默认的存储位置
    Ant和Ivy集成部署和使用
    Ant入门简单实例
    TIBCO Jaspersoft Studio-6.12.2连接mysql时显示时区问题
    JAVA Swing日期选择控件datepicker的使用
  • 原文地址:https://www.cnblogs.com/chenss15060100790/p/16007752.html
Copyright © 2020-2023  润新知