zoukankan      html  css  js  c++  java
  • CentOS 6.9/Ubuntu 16.04源码安装RabbitMQ(二进制包tar.gz)

    说明:CentOS的安装方式同样适合在Ubuntu中,把源改成APT即可。

    一、安装erlang:

    下载erlang:

    从Erlang的官网http://www.erlang.org/download.html下载最新的erlang安装包,Linux和MacOSX下载的版本是R15B01 Source File(72.0 MB)

    然后解压下载的gz包

    tar zxcf *.tar.gz 

    cd进入解压出来的文件夹

    执行

    ./configure --prefix=/opt/erlang

    就会开始编译安装,会编译到/opt/erlang下然后执行

    make和make install

    编译完成以后,进入/opt/erlang,输入erl测试erlang是否安装成功。

    修改/etc/profile文件,增加下面的环境变量:

    #set erlang environment
    export PATH=$PATH:/opt/erlang/bin
    source profile

    使得文件生效。

    或者:

    CentOS:
    yum
    install erlang 
    Ubuntu:
    sudo apt-get install erlang

    二、安装python

    CentOS:
    yum
    install python -y
    Ubuntu:
    sudo apt-get install python -y

    三、安装simplejson

    CentOS:
    yum
    -y install xmlto yum -y install python-simplejson
    Ubuntu:
    sudo apt-get install xmlto -y
    sudo apt-get install python-simplejson -y
    四、安装RabbitMQ

    下载:

    wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.4.2/rabbitmq-server-generic-unix-3.4.2.tar.gz

    解压缩:

    tar -zxf rabbitmq-server-generic-unix-3.4.2.tar.gz

    移动这个目录到/usr/local下并且重命名为rabbitmq: 

    mv rabbitmq-server-generic-unix-3.4.2 /usr/local/rabbitmq

    打开/etc/profile文件,在文件最后添如下两行环境变量 

    #set rabbitmq environment 
    export PATH=$PATH:/usr/local/rabbitmq/sbin

    使环境变量生效: 

    source /etc/profile 

    安装网页管理插件:

    cd /usr/local/rabbitmq/sbin/ 
    ./rabbitmq-plugin enable rabbitmq-management

    启动rabbitmq: 

    cd /usr/local/rabbitmq/sbin 
    ./rabbitmq-server -detached (可以实现后台运行)

    查看启动是否成功:

    netstat -tunlp | grep beam
     tcp 0 0 0.0.0.0:25672 0.0.0.0:* LISTEN 3308/beam.smp 
     tcp 0 0 0.0.0.0:15672 0.0.0.0:* LISTEN 3308/beam.smp 
     tcp 0 0 :::5672 :::* LISTEN 3308/beam.smp 

    可以看到启动成功: 15672是rabbimq网页管理监听端口,5672是客户端使用的端口,在浏览器中输入http://localhost:15672,可以登录Web页面。

    输入用户名guest和密码guest即可通过网页管理RabbitMQ。

    关闭RabbitMQ:

    cd /usr/local/rabbitmq/sbin
    ./rabbitmqctl stop

    参考:

    http://blog.csdn.net/sinat_23678421/article/details/42262207(以上内容转自此篇文章)

    https://github.com/rabbitmq/rabbitmq-server/releases(其它版本的RabbitMQ下载)

  • 相关阅读:
    文本属性和字体属性
    BZOJ 2724: [Violet 6]蒲公英
    BZOJ4010: [HNOI2015]菜肴制作
    BZOJ 2160: 拉拉队排练
    HDU-5157Harry and magic string
    HDU-5421Victor and String
    BZOJ2565: 最长双回文串(回文树)
    BZOJ3676: [Apio2014]回文串(回文树)
    BZOJ 3195: [Jxoi2012]奇怪的道路(状压dp)
    BZOJ1758: [Wc2010]重建计划(01分数规划+点分治+单调队列)
  • 原文地址:https://www.cnblogs.com/EasonJim/p/8324055.html
Copyright © 2011-2022 走看看