美文网首页
linux安装RabbitMQ(自用)

linux安装RabbitMQ(自用)

作者: clannadyang | 来源:发表于2023-08-09 14:16 被阅读0次
    1. 参考其他网友的 Linux安装RabbtiMQ
    2. Installing on RPM-based Linux (RHEL, CentOS Stream, Fedora, Amazon Linux 2023, openSUSE) — RabbitMQ

    1.准备

    # https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/8/rabbitmq-server-3.11.5-1.el8.noarch.rpm?distro_version_id=205
    
    # 1 erlang-25.2-1.el8.x86_64 ——✘✘__注意如果安装了其他的erlang需要先卸载__✘✘——
    ## 执行脚本依赖
    curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
    ## 执行安装命令
    sudo yum install erlang-25.2-1.el8.x86_64
    ## 查询当前版本
    rpm -qa | grep erlang
    
    # 2 安装socat-1.7.3.3-2.el8.x86_64
    rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
    
    ## install these dependencies from standard OS repositories
    dnf install socat logrotate -y
    
    # 3 安装rabbitmq-server-3.11.5-1.el8.noarch
    ## 执行脚本依赖
    curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
    ## 执行安装命令
    sudo yum install rabbitmq-server-3.11.5-1.el8.noarch
    ## 查询当前版本
    rpm -qa | grep rabbitmq-server
    

    启用rabbitmq管理平台插件并启动rabbitmq

    # 启用插件
    rabbitmq-plugins enable rabbitmq_management
    
    #启动服务
    service rabbitmq-server start
    
    

    开放端口后浏览器输入 IP:15672 出现下面页面表示成功

    用户修改

    #查看当前所有的用户
     rabbitmqctl list_users
    #查看guest用户所有拥有的权限
      rabbitmqctl list_user_permissions guest
    #删除原来的guest用户
      rabbitmqctl delete_user guest
    #添加一个新的用户
      rabbitmqctl add_user admin 12345678
    #给admin设置个角色(tag)
       rabbitmqctl set_user_tags admin administrator
    #给admin赋予权限
       rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
    #查看用户所拥有的权限
       rabbitmqctl list_user_permissions admin
    

    RabbitMQ常用命令

    ## 设置为开机启动
    systemctl enable rabbitmq-server.service
    ## 启动服务
    service rabbitmq-server start
    ## 重启服务
    service rabbitmq-server restart
    ## 停止服务
    service rabbitmq-server stop
    ## 查看当前状态
    service rabbitmq-server status
    ## 查看插件列表
    sudo rabbitmq-plugins list
    ## 启用插件
    sudo rabbitmq-plugins enable plugin-name
    ## 禁用插件
    sudo rabbitmq-plugins disable plugin-name
    

    相关文章

      网友评论

          本文标题:linux安装RabbitMQ(自用)

          本文链接:https://www.haomeiwen.com/subject/jmwopdtx.html