• linux下RabbitMQ 安装和使用


    RabbitMQ 安装和使用

    一、安装依赖环境

    1. http://www.rabbitmq.com/which-erlang.html 页面查看安装rabbitmq需要安装erlang对应的版本

    2. https://github.com/rabbitmq/erlang-rpm/releases 页面找到需要下载的erlang版本,erlang-*.centos.x86_64.rpm就是centos版本的。

    3. 复制下载地址后,使用wget命令下载

      wget -P /home/download https://github.com/rabbitmq/erlang-rpm/releases/download/v21.2.3/erlang-21.2.3-1.el7.centos.x86_64.rpm
    4. 安装 Erlang

      sudo rpm -Uvh /home/download/erlang-21.2.3-1.el7.centos.x86_64.rpm
    5. 安装 socat

      sudo yum install -y socat

    二、安装RabbitMQ

    1. 官方下载页面找到CentOS7版本的下载链接,下载rpm安装包

      wget -P /home/download https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.9/rabbitmq-server-3.7.9-1.el7.noarch.rpm

      提示:可以在https://github.com/rabbitmq/rabbitmq-server/tags下载历史版本

    2. 安装RabbitMQ

      sudo rpm -Uvh /home/download/rabbitmq-server-3.7.9-1.el7.noarch.rpm

    三、启动和关闭

    • 启动服务

      sudo systemctl start rabbitmq-server
    • 查看状态

      sudo systemctl status rabbitmq-server
    • 停止服务

      sudo systemctl stop rabbitmq-server
    • 设置开机启动

      sudo systemctl enable rabbitmq-server

    四、开启Web管理插件

    1. 开启插件

      rabbitmq-plugins enable rabbitmq_management

      说明:rabbitmq有一个默认的guest用户,但只能通过localhost访问,所以需要添加一个能够远程访问的用户。

    2. 添加用户

      rabbitmqctl add_user admin admin
    3. 为用户分配操作权限

      rabbitmqctl set_user_tags admin administrator
    4. 为用户分配资源权限

      rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

    五、防火墙添加端口

    • RabbitMQ 服务启动后,还不能进行外部通信,需要将端口添加都防火墙

    1. 添加端口

      sudo firewall-cmd --zone=public --add-port=4369/tcp --permanent
      sudo firewall-cmd --zone=public --add-port=5672/tcp --permanent
      sudo firewall-cmd --zone=public --add-port=25672/tcp --permanent
      sudo firewall-cmd --zone=public --add-port=15672/tcp --permanent
    2. 重启防火墙

      sudo firewall-cmd --reload

    六、登陆管理后台

            输入服务器地址+端口(15672),看得登陆页面,输入账户:admin    admin进行登陆即可


  • 相关阅读:
    Android学习总结——实现Home键功能
    Android学习总结——SQLite
    Android学习总结——文件储存
    Android学习总结——SharedPreferences
    Android学习总结——Content Provider
    Android学习总结——Service组件
    IDEA 创建和使用tomcat
    IDEA 图标介绍。 缓存和索引介绍、清理方法和Debug使用
    IDEA 常用快捷键
    IntelliJ IDEA常用设置(一)
  • 原文地址:https://www.cnblogs.com/shuideqing/p/12074543.html
Copyright © 2020-2023  润新知