rabbitMQ 安装配置
来源:互联网 发布:ps淘宝排版教程视频 编辑:程序博客网 时间:2024/06/06 16:51
refs:
http://www.rabbitmq.com/install-debian.html
配置
http://stackoverflow.com/questions/14699873/how-to-reset-user-for-rabbitmq-management
http://www.rabbitmq.com/man/rabbitmqctl.1.man.html
用户管理
http://www.cnblogs.com/mingaixin/p/4134920.html
1)OS ubuntu16.04,
主要是这2个包的安装,以及一些依赖用 apt-get -f install解决。
rabbitmq-server_3.6.9-1_all.deb,esl-erlang_19.3-1~ubuntu~xenial_amd64
也可以用添加仓库的方式。
# Add Debian Wheezy backports repository to obtain init-system-helpersgpg --keyserver pgpkeys.mit.edu --recv-key 7638D0442B90D010gpg -a --export 7638D0442B90D010 | sudo apt-key add -echo 'deb http://ftp.debian.org/debian wheezy-backports main' | sudo tee /etc/apt/sources.list.d/wheezy_backports.list# Add Erlang Solutions repository to obtain esl-erlangwget -O- https://packages.erlang-solutions.com/debian/erlang_solutions.asc | sudo apt-key add -echo 'deb https://packages.erlang-solutions.com/debian wheezy contrib' | sudo tee /etc/apt/sources.list.d/esl.listsudo apt-get updatesudo apt-get install init-system-helpers socat esl-erlang# continue with RabbitMQ installation as explained abovewget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.listsudo apt-get updatesudo apt-get install rabbitmq-server```
实际使用
sudo apt-get install erlangecho 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.listwget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -sudo apt-get updatesudo apt-get install rabbitmq-server
rabbitmq-server start
服务的管理:
rabbitmqctl start/stop/status
修改默认配置样本:
默认位于,/etc/rabbitmq/rabbitmq.config
样式,
https://github.com/rabbitmq/rabbitmq-server/blob/stable/docs/rabbitmq.config.example
安装完毕默认只能用guest/guest 本机访问;需要添加新管理员:此处创建了新管理员 newadmin,并设置了密码。
rabbitmqctl add_user newadmin s0m3p4ssw0rdrabbitmqctl set_user_tags newadmin administratorrabbitmqctl set_permissions -p / newadmin ".*" ".*" ".*"
1. 用户管理
用户管理包括增加用户,删除用户,查看用户列表,修改用户密码。
相应的命令
(1) 新增一个用户
rabbitmqctl add_user Username Password
(2) 删除一个用户
rabbitmqctl delete_user Username
(3) 修改用户的密码
rabbitmqctl change_password Username Newpassword
(4) 查看当前用户列表
rabbitmqctl list_users
(1) 设置用户权限
rabbitmqctl set_permissions -p VHostPath User ConfP WriteP ReadP
启用RabbitMQ Web管理插件
交换器列表
通过rabbitmqctl list_exchanges指令列出服务器上所有可用的交换器
绑定列表
如果要查看绑定列表,可以执行【rabbitmqctl list_bindings】命令
查看队列
rabbitmqctl list_queues
reset rabbitmq 设置
rabbitmqctl stop_apprabbitmqctl reset # Be sure you really want to do this!rabbitmqctl start_app
清除所有队列:
1)设定一个规则到所有队列
rabbitmqctl set_policy deleter ".*" '{"expires":1}' --apply-to queues
2)清除该规则
rabbitmqctl clear_policy deleter
另 清除一个queue:
$ rabbitmqadmin delete queue name=name_of_queue
rabbitmqadmin 需要下载安装,见官文2
refs
https://my.oschina.net/moooofly/blog/872038
https://www.cloudamqp.com/blog/2016-06-21-how-to-delete-queues-in-rabbitmq.html
- RabbitMQ安装配置手册
- rabbitmq 安装配置
- rabbitmq安装配置手记
- Rabbitmq的安装配置
- rabbitMQ安装配置
- rabbitmq安装和配置
- RabbitMQ安装配置学习
- rabbitmq安装与配置
- RabbitMQ安装和配置
- CentOS7安装配置RabbitMQ
- RabbitMQ 下载安装配置
- rabbitmq 安装与配置
- rabbitmq 的安装配置
- RabbitMQ 安装和配置
- RabbitMQ 安装和配置
- rabbitMQ的安装配置
- RabbitMQ服务安装配置
- rabbitMQ 安装配置
- 文章标题
- java 类
- Tomcat配置与优化(内存、并发、管理)
- 电力行业适合学习的开源软件
- java初始化
- rabbitMQ 安装配置
- 教你开发jQuery插件
- Android wpa_supplicant连接ap
- Error parsing D:\Program Files\Android-sdk\system-images\android-24\android-tv\x86\devices.xm
- 深度优先搜索和广度优先搜索
- linux常用的操作命令集合
- 音效管理类
- 高德地图---已知两点经纬度坐标求距离和角度
- _MainTex_ST 的用途