zoukankan      html  css  js  c++  java
  • CentOs6.5 安装rabbitmq(转)

    // 安装预环境
    yum install gcc gcc-c++
    yum install zlib zlin-devel
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    // 替换系统默认python2.6-->2.7
    下载并解压:http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
    cd Python-2.7.6
    // 配置安装目录
    ./configure --prefix=/usr/local/python27
    // 编译&&安装
    make && make install
    // 废弃旧python
    mv /usr/bin/python /usr/bin/python2.6.6.old
    // 建立新版本python链接
    ln -s /usr/local/python27/bin/python /usr/bin/python
    // 于是现在python -V:
    Python 2.7.6
    // 修改yum脚本的声明头: /usr/bin/yum
    /usr/bin/python ----> /usr/bin/python2.6
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    // Erlang 安装
    yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
     
    // 下载Erlang:http://www.erlang.org/download/otp_src_R16B02.tar.gz,解压
    // 配置安装
     ./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
    // 编译安装
    make && make install
    // 配置环境变量, vim /etc/profile, 添加:
    ERLANG_HOME=/usr/local/erlang
    PATH=$ERLANG_HOME/bin:$PATH
    export ERLANG_HOME
    export PATH
    source /etc/profile
    输入命令erl检验是否安装成功
    1
    2
    3
    4
    5
    6
    7
    8
    9
    // rabbitmq-server安装:
    // 依赖包xmlto
    yum install xmlto
    // 下载,解压之
    http://www.rabbitmq.com/releases/rabbitmq-server/v3.1.5/rabbitmq-server-3.1.5.tar.gz
    // 编译
    make
    // 安装
    make install TARGET_DIR=/opt/rabbitmq SBIN_DIR=/opt/rabbitmq/sbin MAN_DIR=/opt/rabbitmq/man
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    安装web插件管理界面                                                                       mkdir /etc/rabbitmq
    rabbitmq-plugins enable rabbitmq_management
    The following plugins have been enabled:
      mochiweb
      webmachine
      rabbitmq_web_dispatch
      amqp_client
      rabbitmq_management_agent
      rabbitmq_management
    Plugin configuration has changed. Restart RabbitMQ for changes to take effect.
    [root@rabbitmqmaster sbin]# ls /etc/rabbitmq
    enabled_plugins
    1
    2
    3
    4
    5
    // 启动rabbitmq
    rabbitmq-server start
    // 有可能报主机名找不到的错误,
    vim /etc/hosts
    127.0.0.1 localhost ${hostName}
    1
    guest/guest 登录localhost:15672

    收工。

    本文注意点在于,安装web插件的时候,由于/opt/rabbitmq/sbin 所有的文件都不具备可执行权限,需要修改可执行权限

    cd /opt/rabbitmq/sbin

    #chmod 755 *

    sh rabbitmq-plugins enable rabbitmq_management

    ls /etc/rabbitmq 下面有一个文件enabled_plugins

    后台运行rabbitmq-server 

    sh rabbitmq-server -detached

    原文地址:http://my.oschina.net/indestiny/blog/192313

  • 相关阅读:
    第六周总结
    《构建之法》读后感二
    移动端疫情展示
    第五周
    用python爬取疫情数据
    第四周
    疫情图表展示和时间查询
    wpf datagrid row height 行高自动计算使每行行高自适应文本
    c# 实现mysql事务
    c# 简单实现 插件模型 反射方式
  • 原文地址:https://www.cnblogs.com/rainy-shurun/p/5411060.html
Copyright © 2011-2022 走看看