在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 登录即可。

最新文章

  1. Android横屏下Fragment界面重叠问题
  2. log4net.NoSql +ElasticSearch 实现日志记录
  3. SQL基础篇---函数及其函数配套使用的关键字
  4. Node.js 之 express 入门 ejs include公共部分
  5. python访问cloudstack的api接口
  6. ZOJ 3209 Treasure Map 精确覆盖
  7. 我的Emacs折腾经验谈(四) 也谈Yasnippet
  8. 「mysql优化专题」主从复制面试宝典!面试官都没你懂得多!(11)
  9. OpenCC的编译与多语言使用
  10. JMeter接口测试 (二) ~ 参数化
  11. logging模块使用
  12. 实验1 C语言开发环境使用和数据类型、运算符、表达式
  13. 微信小程序开发之IOS/Android兼容坑(持续更新)
  14. [转]RSA,DSA等加解密算法介绍
  15. 【转】Oracle 自定义函数语法与实例
  16. spring cache 详解
  17. ava包(package)的命名规范,java中package命名规则
  18. 基础控制器MVC ,全局判断
  19. iframe相关知识
  20. java多线程---------java.util.concurrent并发包----------等待多线程完成

热门文章

  1. 用 JavaScript 刷 LeetCode 的正确姿势【进阶】
  2. Springboot+Dubbo使用Zipkin进行接口调用链路追踪
  3. upload-lab 靶场实战
  4. 【数据结构与算法】字符串匹配(Rabin-Karp 算法和KMP 算法)
  5. ElasticSearch入门检索
  6. kali linux 的ssh服务器拒绝了密码 请再试一次
  7. vue 源码详解(一):原型对象和全局 `API`的设计
  8. Linux-shell编程经验记录
  9. Gnucash的投资记录
  10. noip模拟44[我想我以后会碰见计数题就溜走的]