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

posted @ 2020-11-18 11:57  Craftsman-L  阅读(105)  评论(0编辑  收藏  举报