zoukankan      html  css  js  c++  java
  • Linux : Ubuntu 安装 RabbitMQ

    安装 Erlang: 手动编译(不推荐)
    http://www.erlang.org/downloads下载源码 如22版本:
    http://erlang.org/download/otp_src_22.0.tar.gz

    apt-get update 更新源

    apt-get -f install gcc
    apt-get install ncurses-devel 如果没有就安装 apt-get install libncurses-dev
    apt-get install make

    ./configure -prefix=/opt/erlang
    make
    make install

    环境变量
    export ERLANG_HOME=/opt/erlang
    export PATH=$PATH:$ERLANG_HOME/bin
    source /etc/profile

    安装 Erlang: 自动安装 使用esl_erlang
    先apt-get update 更新源 然后下面链接下载deb
    https://www.erlang-solutions.com/resources/download.html
    下载deb包之后 dpkg -i esl-erlang_22.0.2-1~ubuntu~trusty_amd64.deb
    然后 apt-get -f install 自动安装需要的依赖


    安装RabbitMQ 手动安装
    https://www.rabbitmq.com/install-debian.html#manual-installation(教程链接)
    (不推荐, 需要好多依赖)

    安装RabbitMQ 从PackageCloud安装
    https://packagecloud.io/rabbitmq/rabbitmq-server/install#bash-deb 教程链接

    curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.deb.sh | sudo bash
    apt-get install rabbitmq-server 安装rabbitmq
    service rabbitmq-server start 启动rabbitmq
    rabbitmq-plugins enable rabbitmq_management 启动网页管理

    修改能从别处登录
    找到这个文件rabbit.app

    /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.7/ebin/rabbit.app

    将:{loopback_users, [<<”guest”>>]},
    改为:{loopback_users, []},

    service rabbitmq-server restart 重启
    原因:rabbitmq从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问

    端口占用情况
    4369:epmd,RabbitMQ节点和CLI工具使用的对等发现服务
    5672,5671:AMQP 0-9-1和1.0客户端使用没有和使用TLS
    25672:用于节点间和CLI工具通信(Erlang分发服务器端口),并从动态范围分配(默认情况下限于单个端口,计算为AMQP端口+ 20000)。除非确实需要这些端口上的外部连接(例如,群集使用联合或CLI工具在子网外的计算机上使用),否则不应公开这些端口。有关详情, 请参阅网络指南
    35672-35682:由CLI工具(Erlang分发客户端端口)用于与节点通信,并从动态范围(计算为服务器分发端口+ 10000到服务器分发端口+ 10010)进行分配。有关详情, 请参阅网络指南
    15672:HTTP API客户端,管理UI和rabbitmqadmin(仅当启用了管理插件时)
    61613,61614:没有和使用TLS的STOMP客户端(仅当启用了STOMP插件时)
    1883,8883 :( 如果启用了MQTT插件,则没有和使用TLS的MQTT客户端
    15674:STOMP-over-WebSockets客户端(仅当启用了Web STOMP插件时)
    15675:MQTT-over-WebSockets客户端(仅当启用了Web MQTT插件时)

  • 相关阅读:
    java常用类及第三方开源库-资料汇总
    java动态追踪技术研究-美团技术中心
    MPP架构是什么?看这一篇就行了。。
    大数据基础-数据存储组件介绍
    Scrum团队从创建到成熟的四个阶段
    k8s基础知识-备忘总结
    Kafka基础知识总结笔记
    DDD学习大纲
    HBase资料汇总
    R-CNN系列(3)—— Fast R-CNN
  • 原文地址:https://www.cnblogs.com/cccy0/p/11024573.html
Copyright © 2011-2022 走看看