关于rabbitmq:Linux环境下使用PackageCloud安装RabbitMQ

42次阅读

共计 1338 个字符,预计需要花费 4 分钟才能阅读完成。

一、装置 PackageCloud 脚本

  1. 运行 Package Cloud 提供 Erlang 环境疾速装置脚本

    curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
  2. 运行 Package Cloud 提供的 RabbitMQ Server 疾速装置脚本

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

二、装置 Erlang 和 RabbitMQ Server

  1. 查看版本匹配 RabbitMQ 和 Erlang 版本对应关系
  2. 装置 Erlang 环境

    yum  -y install erlang-23.3.4.3-1.el7.x86_64
  3. 测试 Erlang

    erl -version
  4. 装置 RabbitMQ Server

    yum -y install rabbitmq-server-3.8.19-1.el7.noarch

三、设置 RabbitMQ 开机自启

  1. 设置 RABBITMQ 开机启动

    chkconfig rabbitmq-server on
  2. 启动 RABBITMQ 服务

    systemctl start rabbitmq-server.service
  3. 开启 WEB 可视化治理插件

    rabbitmq-plugins enable rabbitmq_management
  4. 增加用户明码

    rabbitmqctl add_user admin admin 
    rabbitmqctl set_user_tags admin administrator
  5. 登录 http://192.168.10.103:15672/
    IP 换成本人的 IP

四、查看防火墙

  1. 做完下面步骤, 肯能还是近程连贯不上, 凋谢端口或者敞开防火墙
  2. 查看防火墙状态

    systemctl status firewalld
  3. 查看开机是否启动防火墙服务

    systemctl is-enabled firewalld
  4. 敞开防火墙

    systemctl stop firewalld
  5. 禁用防火墙(系统启动时不启动防火墙服务)

    systemctl disable firewalld
    systemctl is-enabled firewalld
  6. 凋谢端口

    firewall-cmd --zone=public --add-port=15672/tcp --permanent
    firewall-cmd --reload   # 配置立刻失效 
  7. 敞开端口

    firewall-cmd --zone=public --remove-port=15672/tcp --permanent
    firewall-cmd --reload   # 配置立刻失效 
  8. 查看防火墙所有凋谢的端口

    firewall-cmd --zone=public --list-ports
  9. 查看监听的端口
    centos7 默认没有 netstat 命令,须要装置 net-tools 工具,yum install -y net-tools

    netstat -lnpt
  10. 查看端口被哪个过程占用

    netstat -lnpt |grep 15672
  11. 查看过程的详细信息

    ps 6832
  12. 查看蕴含 rabbitmq 的所有过程

    ps -ef | grep rabbitmq
  13. 停止过程

    kill -9 6832

正文完
 0