rabbitMQ学习笔记【一】-单机部署 原创

   公司对外接入需要支持MQ,最终选定rabbitMQ.本文介绍rocketMQ的安装。
一、下载
   [url="http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el6.x86_64.rpm
"]erlang[/url]
    [url="http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz
"]rabbitMQ[/url]

二、安装
   cd /usr/local/
  
   rpm -ivh erlang-19.0.4-1.el6.x86_64.rpm
  
   xz -d rabbitmq-server-generic-unix-3.6.15.tar.xz

   tar -xvf rabbitmq-server-generic-unix-3.6.15.tar

   cd rabbitmq_server-3.6.15/sbin
   #开启管理界面插件
   ./rabbitmq-plugins enable rabbitmq_management
  
三、启动
   #后台启动
   ./rabbitmq-server -detached

   #关闭服务
   ./rabbitmqctl stop

四、管理
   #查看服务是否启动
   ./rabbitmqctl status
   #添加管理员帐号(用户名:admin 密码:admin)
   ./rabbitmqctl add_user admin admin
   #设置为超级管理员(administrator), 如果只想看控制台可以设为(management)
   #如果想增加创建、删除vhost功能(policymaker), 如果想查看所有的vhost(monitoring)
   ./rabbitmqctl set_user_tags admin administrator
   #增加vhost
   ./rabbitmqctl add_vhost "ZSGH"
   #设置vhost权限(r01为用户名)
   ./rabbitmqctl set_permissions -p ZSGH r01 ".*" ".*" ".*"
   #通过界面访问
   http://192.168.3.18:15672/
   #查看用户和角色
   rabbitmqctl list_users
   #查看vhost权限
   ./rabbitmqctl list_user_permissions admin(按用户查看)
   ./rabbitmqctl list_permissions -p ZSGH(按vhost查看)
   #查看队列
   ./rabbitmqctl list_queues -p ZSGH
   #查看vhost
   ./rabbitmqctl list_vhosts

五、原理图
  

猜你喜欢

转载自zhenggm.iteye.com/blog/2413539