1.RabbitMQ安装前需要erlang环境

apt-get install erlang-nox     # 安装erlang
erl # 查看relang语言版本,成功执行则说明relang安装成功

2.添加公钥

wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -

3.更新软件包

apt-get update

4.安装 RabbitMQ

apt-get install rabbitmq-server  #安装成功自动启动

5.查看RabbitMQ状态

systemctl status rabbitmq-server   #Active: active (running) 说明处于运行状态

# service rabbitmq-server status 用service指令也可以查看,同systemctl指令

6.启动、停止、重启命令

service rabbitmq-server start    # 启动
service rabbitmq-server stop # 停止
service rabbitmq-server restart # 重启

7.启用 web端可视化操作界面,我们还需要配置Management Plugin插件

rabbitmq-plugins enable rabbitmq_management   # 启用插件
service rabbitmq-server restart # 重启

效果图如下:

8.查看用户

rabbitmqctl list_users

9.添加管理用户

rabbitmqctl add_user admin yourpassword   # 增加普通用户
rabbitmqctl set_user_tags admin administrator # 给普通用户分配管理员角色

10.设置mq用户的权限,指定允许访问的vhost以及write/read

rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

11.查看vhost(/)允许哪些用户访问

rabbitmqctl list_permissions -p /

最后关于如何和SpringBoot整合,可以参考我的博客:SpringBoot实战(八)之RabbitMQ

最新文章

  1. 通过gradle来导入jar包
  2. KVC/KVO简单实例代码
  3. iOS UIImageView用代码添加点击事件
  4. 使用Uboot启动内核并挂载NFS根文件系统
  5. input file里的JQ change() 事件的只生效一次
  6. iOS UI布局调试工具
  7. 重读LPTHW-Lesson18-21 函数
  8. html5 新增语义标签
  9. Linux管理日记(一)
  10. vim的简单使用以及一些常用的命令
  11. 垂直居中—3行CSS3代码
  12. [Windows] [DLL] [动态链接库技术]
  13. 【原创】Linux基础之命令行浏览器links
  14. ng工程升级cli版本
  15. 【LeetCode】238. Product of Array Except Self
  16. Always an integer UVALive - 4119
  17. 5月13 PDO数据访问抽象层
  18. java.util.ConcurrentModificationException的解决办法
  19. webpack 常用插件及作用
  20. 2-string相关函数

热门文章

  1. cmake 入门实战
  2. 迷茫<第四篇:这两年>
  3. Go语言strings包
  4. #Java学习之路——基础阶段二(第三篇)
  5. vue学习笔记2
  6. 万能的Python,还能用来制作高大上的进度条?
  7. mysql的学习笔记(八)
  8. 如何在ASP.NET Core程序启动时运行异步任务(2)
  9. Celery异步调度框架(一)基本使用
  10. 2018~第三届南宁市网络安全技术大赛~nnctf~write-up