RabbitMQ详解(一)——
在linux环境下的安装, 很简单,本文就不介绍了,请读者自行百度。
环境:
虚拟机
centos7
前置知识:
一些Linux常用命令(了解)
生产者与消费者 (不是很了解,好像也没关系)
简单介绍一下吧:
一、安装
去官网下载安装包:https://www.rabbitmq.com/download.html
如图所示:
二、安装
执行命令
rpm -ivh erlang-21.3-1.el7.x86_64.rpm
yum install socat -y
rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm
添加开机启动RabbitMQ服务
chkconfig rabbitmq-server on
启动服务
/sbin/service rabbitmq-server start
查看服务状态
/sbin/service rabbitmq-server status
停止服务(选择执行)
/sbin/service rabbitmq-server stop
开启web管理插件
rabbitmq-plugins enable rabbitmq_management
三、访问
启动完成后,访问:http:// ${ 你的 Linux 服务器ip }:15672/
若浏览器访问不了,尝试关闭防火墙。
查看防火墙状态:
systemctl status firewalld
关闭防火墙:
systemctl stop firewalld
下次开机,也不开防火墙
systemctl enable firewalld
四、添加用户
访问成功后,如图:
使用 用户名:guest 密码:guest 。出现上图的报错: User can only log in via localhost 。表示有权限问题,我们添加一个用户,并赋予管理员的权限。
依次执行下面(1)(2)(3)的命令即可:
(1)添加一个新的用户。用户名:admin ,密码:123
rabbitmqctl add_user admin 123
(2)给用户设置角色。 administrator :表示超级管理员
rabbitmqctl set_user_tags admin administrator
(3)设置用户权限
set_permissions [-p <vhostpath>] <user> <conf> <write> <read>
(3)rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
表示用户 user_admin 具有 /vhost1 这个 virtual host 中所有资源的配置、写、读权限
用于查看当前用户和角色
rabbitmqctl list_users
设置成功后,再次用 admin ,123 登录即可。
最新文章
- Android横屏下Fragment界面重叠问题
- log4net.NoSql +ElasticSearch 实现日志记录
- SQL基础篇---函数及其函数配套使用的关键字
- Node.js 之 express 入门 ejs include公共部分
- python访问cloudstack的api接口
- ZOJ 3209 Treasure Map 精确覆盖
- 我的Emacs折腾经验谈(四) 也谈Yasnippet
- 「mysql优化专题」主从复制面试宝典!面试官都没你懂得多!(11)
- OpenCC的编译与多语言使用
- JMeter接口测试 (二) ~ 参数化
- logging模块使用
- 实验1 C语言开发环境使用和数据类型、运算符、表达式
- 微信小程序开发之IOS/Android兼容坑(持续更新)
- [转]RSA,DSA等加解密算法介绍
- 【转】Oracle 自定义函数语法与实例
- spring cache 详解
- ava包(package)的命名规范,java中package命名规则
- 基础控制器MVC ,全局判断
- iframe相关知识
- java多线程---------java.util.concurrent并发包----------等待多线程完成