公司对外接入需要支持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
五、原理图
rabbitMQ学习笔记【一】-单机部署 原创
猜你喜欢
转载自zhenggm.iteye.com/blog/2413539
今日推荐
周排行