zoukankan      html  css  js  c++  java
  • 安装RabbitMQ

    安装RabbitMQ

    开发环境还是安装在Linux的发行版上好,也尽量安装在Linux上,实在不行的话再考虑Windows。MacOS底层是Unix,所以无需担心。

    Linux

    Centos

    安装依赖

    yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel xz
    

    安装epel存储库

    yum -y install epel-release
    

    安装erlang

    yum install -y erlang socat
    

    查看版本

    erl
    

    image-20210301155115072

    安装RabbitMQ

    https://packagecloud.io/rabbitmq/rabbitmq-server

    curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
    

    基本命令

    安装完成,启动RabbitMQ

    systemctl start rabbitmq-server
    

    关闭RabbitMQ

    systemctl stop rabbitmq-server
    

     设置开启自启动

    systemctl enable rabbitmq-server
    

      查看RabbitMQ运行启动状态

    systemctl status rabbitmq-server
    

    image-20210301160640774

    启用管理后台

    rabbitmq-plugins enable rabbitmq_management
    

      配置权限

    chown -R rabbitmq:rabbitmq /``var``/lib/rabbitmq/
    

      增加用户

    rabbitmqctl add_user admin admin
    

      设置角色

    rabbitmqctl set_user_tags admin administrator
    

      设置用户权限

    rabbitmqctl set_permissions -p / admin ``'.*'` `'.*'` `'.*'
    

      最后设置防火墙端口号5672和15672或者关闭防火墙,登录web端可以看到rabbitmq登录页面

    image-20210301160715454

    image-20210301160936876

    Ubuntu18.04

    sudo apt-get install erlang-nox
    sudo apt-get update
    sudo apt-get install rabbitmq-server
    
    

    启动、停止、重启、状态rabbitMq命令

    sudo  service rabbitmq-server  start
    sudo  service rabbitmq-server stop
    sudo  service rabbitmq-server restart
    sudo rabbitmqctl status
    

    三.添加admin,并赋予administrator权限

    # 添加admin用户,密码设置为admin。
    sudo rabbitmqctl add_user  admin  admin  
    # 赋予权限
    sudo rabbitmqctl set_user_tags admin administrator
    # 赋予virtual host中所有资源的配置、写、读权限以便管理其中的资源
    sudo rabbitmqctl  set_permissions -p / admin '.*' '.*' '.*'
    

    四.启动

    安装了Rabbitmq后,默认也安装了该管理工具,执行命令即可启动

    sudo  rabbitmq-plugins enable rabbitmq_management(先定位到rabbitmq安装目录)  
    

    浏览器访问http://localhost:15672/

    image-20210301172712756

    Windows

    Docker

    首先你得安装了Docker,没安装的话可以看我的博客。或者百度一下。

    进入docker hub镜像仓库地址:https://hub.docker.com/

    搜索rabbitMq,进入官方的镜像(https://hub.docker.com/_/rabbitmq),可以看到以下几种类型的镜像;我们选择带有“mangement”的版本(包含web管理页面);

    image-20210301174930547

    docker pull rabbitmq:3.8.12-management
    
    docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 -v `pwd`/data:/var/lib/rabbitmq --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=/  -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:3.8.12-management
    
    
    • -d 后台运行容器;
    • --name 指定容器名;
    • -p 指定服务运行的端口(5672:应用访问端口;15672:控制台Web端口号);
    • -v 映射目录或文件;
    • --hostname 主机名(RabbitMQ的一个重要注意事项是它根据所谓的 “节点名称” 存储数据,默认为主机名);
    • -e 指定环境变量;(RABBITMQ_DEFAULT_VHOST:默认虚拟机名;RABBITMQ_DEFAULT_USER:默认的用户名;RABBITMQ_DEFAULT_PASS:默认用户名的密码)
  • 相关阅读:
    简单的逻辑学 笔记
    中国古代文化常识 笔记
    Docker 使用官方镜像
    Docker 入门 之基本命令
    Windows.form增删改查
    自定义控件
    LISTVIEW
    窗体布局
    计算器
    登录
  • 原文地址:https://www.cnblogs.com/cuianbing/p/14465084.html
Copyright © 2011-2022 走看看