zoukankan      html  css  js  c++  java
  • RabbitMQ的安装与配置

    官网:https://www.rabbitmq.com/

    一. 配置ErLang环境:

      1. 安装支持库:

    apt-get -y install libncurses5-dev
    apt-get -y install make g++ gcc libpcre3 libpcrecpp* libpcre3-dev libssl-dev autoconf automake libtool nfs-kernel-server libncurses5-dev libaio.dev ruby-dev rubygems vim

      2. 将ErLang安装包上传或下载:

    http://erlang.org/download/otp_src_20.0.tar.gz

      3. 解压:

      检查JDK:java -version

    tar xzvf /srv/ftp/otp_src_22.0.tar.gz -C /usr/local/src/    #解压
    mkdir -p /usr/local/erlang                      #编译后存储目录
    cd /usr/local/src/otp_src_22.0/                   #进入源代码目录
    ./configure --prefix=/usr/local/erlang               #将编译后的内容保存在指定文件中
    make && make install                          #编译并安装

      4. 设置系统变量:

      打开profile文件:vim /etc/profile
    export ERLANG_HOME=/usr/local/erlang
    export PATH=:$ERLANG_HOME/bin:
      配置立即生效:source /etc/profile:
      5. 检验relang:
    输入命令:             erl
    编写relang代码:    io:format("Hello World!").
    退出:                   halt().

    二、RabbitMQ安装与配置:

      1. 上传或下载:https://github.com/rabbitmq/rabbitmq-server/tags

      2. 解压缩:

    xz -d /srv/ftp/rabbitmq-server-generic-unix-3.7.16.tar.xz
    tar xvf /srv/ftp/rabbitmq-server-generic-unix-3.7.16.tar -C /usr/local/
    mv /usr/local/rabbitmq_server-3.7.16/ /usr/local/rabbitmq

      3. 启动:

    /usr/local/rabbitmq/sbin/rabbitmq-server start              #正常启动
    /usr/local/rabbitmq/sbin/rabbitmq-server start > /dev/null 2>&1 &  #后台启动
    /usr/local/rabbitmq/sbin/rabbitmqctl add_user lee happy        #创建账户
    /usr/local/rabbitmq/sbin/rabbitmqctl set_user_tags lee administrator  #分配角色,加入管理组
    /usr/local/rabbitmq/sbin/rabbitmq-plugins enable rabbitmq_management  #启动管理界面

      4. 控制台访问:http://localhost:15672

        RabbitMQ的控制台默认端口是:15672

        RabbitMQ的通讯端口是:5672

        查看端口占用:netstat -nptl

    ps -ef|grep rabbitmq
    ps -ef|grep rabbitmq|grep -v grep
    netstat -anp|grep 5672
    lsof -i:5672

    ***********************************************************************

    RabbitMQ启动一段时间后自动退出的解决办法

    /usr/local/rabbitmq/sbin/rabbitmq-server  -detached &     加上启动参数 detached

    https://blog.csdn.net/m0_38113129/article/details/78664045

    https://blog.csdn.net/weixin_34308389/article/details/91631898

     
  • 相关阅读:
    CentOS 7 iSCSI 多路径Multipath配置
    Centos7 GRE Tunnel
    ESXi开启虚拟化
    ownCloud 10.2.1搭建云盘服务器
    cinder不同类型volume转换
    linux的bond及子接口配置
    openstack 平台添加vGPU
    ownCloud 10.2.1搭建云盘服务器
    openstack nova 热迁移问题
    bugku-web40对git命令的使用
  • 原文地址:https://www.cnblogs.com/luliang888/p/12018312.html
Copyright © 2011-2022 走看看