zoukankan      html  css  js  c++  java
  • rabbitmq 简单应用

    1. 启动

    rabbitmq-server &


    2. 队列重置(清空队列、用户等)

    rabbitmqctl stop_app
    rabbitmqctl reset
    rabbitmqctl stop

    3. 关闭

    rabbitmqctl stop

    4. 列举所有用户

    rabbitmqctl list_users

    5. 列举所有队列

    rabbitmqctl list_queues

    6. 添加用户

    rabbitmqctl add_user user_name user_passwd

    7. 设置用户角色为管理员

    rabbitmqctl set_user_tags user_name administrator

    8. 权限设置

    rabbitmqctl set_permissions -p / user_name ".*" ".*" ".*"
    6,7,8三步操作举例(添加用户admin)
    sudo rabbitmqctl add_user admin admin
    sudo rabbitmqctl set_user_tags admin administrator
    sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

    9. 查看状态

    rabbitmqctl status

    10.安装 RabbitMQWeb管理插件

    rabbitmq-plugins enable rabbitmq_management
    可以利用http://ip:15672查看界面状态

    11. Rabbitmq的mnesia数据地址

    1. 停止消息队列
    sudo rabbitmqctl stop

    2. 创建mnesia目录,修改用户属性
    mkdir mnesia
    sudo chown rabbitmq:rabbitmq /home/test/mnesia

    3. 修改默认MNESIA_BASE地址
    vim /usr/lib/rabbitmq/bin/rabbitmq-defaults
    MNESIA_BASE=${SYS_PREFIX}/var/lib/rabbitmq/mnesia
    改为 MNESIA_BASE=${SYS_PREFIX}/home/test/mnesia

    4. 启动消息队列
    sudo rabbitmq-server &

    5. 建立admin用户
    sudo rabbitmqctl add_user admin admin
    sudo rabbitmqctl set_user_tags admin administrator
    sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

    应用举例

    rabbitmqctl list_users

    rabbitmqctl list_vhosts
    rabbitmqctl add_user rabbit rabbit

    rabbitmqctl set_user_tags rabbit administrator

    rabbitmqctl add_vhost /test

    rabbitmqctl set_permissions -p /test rabbit ".*" ".*" ".*"

  • 相关阅读:
    动手实验01-----vCenter 微软AD认证配置与用户授权
    esxi 主机用户功能说明
    vCenter组件和服务
    配置vSphere Web Client超时值
    如何修改 Vmware vRealize Operations Manager Appliance root密码
    linux如何搭建sftp服务器
    Vmware vSphere 开启嵌套虚拟化
    在VS2013上配置OpenCV1.0
    FFmpeg深入分析之零-基础
    坚持看英文文档
  • 原文地址:https://www.cnblogs.com/zhangeamon/p/7060134.html
Copyright © 2011-2022 走看看