zoukankan      html  css  js  c++  java
  • centos 7安装 rabbitMQ 3.8.22

    yum 安装erlang , RPM安装rabbitMQ

    yum 安装erlang

    #配置erlang yum源
    cat << "EOF" > /etc/yum.repos.d/rabbitmq_erlang.repo
    # 写入以下 保存退出
    [rabbitmq_erlang]
    name=rabbitmq_erlang
    baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/$basearch
    repo_gpgcheck=1
    gpgcheck=0
    enabled=1
    gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
    sslverify=1
    sslcacert=/etc/pki/tls/certs/ca-bundle.crt
    metadata_expire=300
    
    [rabbitmq_erlang-source]
    name=rabbitmq_erlang-source
    baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/SRPMS
    repo_gpgcheck=1
    gpgcheck=0
    enabled=1
    gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
    sslverify=1
    sslcacert=/etc/pki/tls/certs/ca-bundle.crt
    metadata_expire=300
    EOF
    
    yum install -y erlang
    erl -version
    

    下载rabbbitmq rpm包

    下载地址:https://github.com/rabbitmq/rabbitmq-server/releases
    例如下载

    wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.22/rabbitmq-server-3.8.22-1.el7.noarch.rpm
    rpm -ivh rabbitmq-server-3.8.22-1.el7.noarch.rpm
    #或者直接
    yum -y 	install rabbitmq-server-3.8.22-1.el7.noarch.rpm
    

    启动和初始化rabbitMQ

    #启动rabbitmq,-detached代表后台守护进程方式启动。
    rabbitmq-server -detached
    sleep 5;
    rabbitmqctl status
    # 启动服务:rabbitmq-server -detached
    # 查看状态:rabbitmqctl status
    # 关闭服务:rabbitmqctl stop
    # 列出角色:rabbitmqctl list_users
    
    #启用管理插件
    rabbitmq-plugins enable rabbitmq_management
    # 端口 15672(网页管理) 5672 (AMQP端口):
    #在浏览器中输入服务器IP:15672 就可以看到RabbitMQ的WEB管理页面了
    
    #配置访问账号密码的和权限
    #默认网页是不允许访问的,需要增加一个用户修改一下权限,代码如下
    rabbitmqctl add_user mqadmin Dreamfuture88!  #添加用户,后面两个参数分别是用户名和密码,我这都用superrd了。
    rabbitmqctl set_permissions -p / mqadmin ".*" ".*" ".*"  #添加权限
    rabbitmqctl set_user_tags mqadmin administrator #修改用户角色
    
    #然后就可以远程访问了,然后可直接配置用户权限等信息。
    

    最后一步

    登录:http://ip:15672 登录之后在admin里面把guest删除。

    本人水平有限,还在不断学习中 难免有很多错误或者遗漏,望见谅
  • 相关阅读:
    java面试题
    linux下的文件目录结构
    Linux的基础命令
    Linux系统的介绍
    逻辑思维题
    37-字符的全排列
    36-螺旋矩阵
    35-面试:如何找出字符串的字典序全排列的第N种
    34-数细线
    33-求极差
  • 原文地址:https://www.cnblogs.com/faberbeta/p/15227135.html
Copyright © 2011-2022 走看看