码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • RabbitMQ linux 安装


    1、下载 erlang-23.2.3-1.el7.x86_64.rpm 

    2. 输入:rpm -ivh erlang-23.2.3-1.el7.x86_64.rpm 安装。

    3、安装 RabbitMQ 下载网址:下载rabbitmq-server-3.9.14-1.el8.noarch.rpm与rabbitmq-server-3.9.14-1.el8.noarch.rpm.asc。Installing on RPM-based Linux (RedHat Enterprise Linux, CentOS, Fedora, openSUSE) — RabbitMQhttps://rabbitmq.com/install-rpm.html#downloads

    4、输入:yum install -y socat 安装socat 插件

     5.  输入:rpm -ivh rabbitmq-server-3.9.14-1.el8.noarch.rpm  安装。

    6.  输入:systemctl start rabbitmq-server   启动RabbitMQ

    7. 输入:systemctl enable rabbitmq-server   设置开启自启动

    8. 输入:systemctl status rabbitmq-server  查看运行启动状态

     9. 输入:rabbitmq-plugins enable rabbitmq_management      启用管理后台

    10. 输入:chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/   配置权限

    11.输入:rabbitmqctl add_user admin admin   增加用户

    12. 输入: rabbitmqctl set_user_tags admin administrator  设置角色

    13. 输入:rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'   设置用户权限

    14. 输入:下面语句,开启防火墙端口。(如无防火墙,此步可跳过)

        firewall-cmd --zone=public --add-port=5672/tcp --permanent   

       firewall-cmd --zone=public --add-port=15672/tcp --permanent

       输入:systemctl restart firewalld.service   重启防火墙服务,让端口生效。

        输入:firewall-cmd --list-port     查看开启地防火墙端口

    15.在其它服务器的浏览器上输入:http://192.168.1.1:15672/       访问成功,即安装成功。

    16. 登录弹出下列错误 :“您与此网站的连接不是私密”

     解法: 修改密码,将出错的密码用重置一下。注意,现高版本的mq,  guest账号只能本地访问,其密码不要改,在此怕无意中改了guest密码,所以先重置了guest密码,再重置要登录的密码,问题解决。

    rabbitmqctl list_users     查看用户,除了guest,要新建远程可登录的其它账号密码,且权限也都要有。

    rabbitmqctl change_password {username} {newpassword}

    16. 常用命令

    停止:rabbitmq-server stop

    启动:rabbitmq-server start

    查mq进程:   ps -ef|grep rabbitmq

    删掉进程: kill 进程号          kill -s 9 进程号    强制删除

    查询所有用户:rabbitmqctl list_users

    查看单机状态:rabbitmqctl status

    查看集群状态:rabbitmqctl cluster_status

     删除用户:rabbitmqctl delete_user {username}

    修改密码:rabbitmqctl change_password {username} {newpassword}

    设置用户角色:rabbitmqctl set_user_tags {username} {tag}

          tag参数表示用户角色取值为:management ,monitoring ,policymaker administrator

  • 相关阅读:
    SpringCloud Alibaba——精读Nacos+CMDB+核心源码阅读(7w字长篇)
    pytest + yaml 框架 - 3.全局仅登录一次,在用例中自动在请求头部添加Authentication token认证
    2023燕山大学计算机考研信息汇总
    数据库实践 Hw08
    SpringBoot+Vue实现前后端分离的大学生志愿者管理系统
    java学习第三天笔记-java基础概念12-idea的概述和安装36
    【JavaSe】断言 assert 到底怎么用?
    人脸识别测试数据分析
    【Spring】Bean 的作用域和生命周期
    vue.config.js忽略对eslint检查
  • 原文地址:https://blog.csdn.net/diaya/article/details/123756637
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号