• RabbitMQ Linux(Redhat6.5)安装(二 )


    一、安装erlang

      由于RabbitMq的linux运行环境需要erlang环境,所以需要先安装erlang;

      1、erlang下载:

         http://erlang.org/download/(我下载的是otp_src_R16B.tar.gz版)  

      2、检查依赖包:

        make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel tk unixODBC unixODBC-devel xmlto glibc mpfr
        使用rpm -qa make/gcc等等检查是否安装;
        使用rpm -ivh make/gcc 等等(--nodeps --force)忽略依赖强制安装

          例如:rpm -ivh gcc-省略.rpm --nodeps --force

        安装openssl的依赖包(下载地址:http://distfiles.macports.org/openssl/)

          tar -zvxf openssl-1.0.1s.tar.gz

          cd openssl-1.0.1s

        编译:./config --prefix=/usr/local/openssl

        执行安装:make && make install

      3、安装erlang: 

        创建目录:mkdir /usr/local/erlang
        进入 cd /usr/src ,将安装包放在目录下,并解压tar -xvf otp_src_R16B.tar.gz

        编译:./configure --prefix=/usr/local/erlang --with-ssl=/usr/local/openssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac
        执行安装:make && make install
        配置环境变量:
          vi /etc/profile (输入下方内容)
            ERL_HOME=/usr/local/erlang
            export PATH=$PATH:$ERL_HOME/bin

          source /etc/profile (使配置生效)
        测试erlang,命令行输入下面命令:
          erl

        ps:安装过程中我出现了这样的问题,checking for c compiler default output file name... configure:error:C compiler cannot create executables See 'config.log' for more details.(解决方案请点击)

    二、安装rabbitmq:

      1、下载rabbitmq

        http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.8/(我下载安装的是3.5.8版本)

      2、编译安装:

        解压:tar -xzvf rabbitmq-server-3.5.8.tar.gz
        cd rabbitmq-server-3.1.5
        编译:make
        安装:make install TARGET_DIR=/usr/local/rabbitmq SBIN_DIR=/usr/local/rabbitmq/sbin MAN_DIR=/usr/local/rabbitmq/man    

      3、安装webUI访问插件:

        cd /usr/local/rabbitmq/sbin
        mkdir /etc/rabbitmq/
        激活插件:./rabbitmq-plugins enable rabbitmq_management


        启动:./rabbitmq-server start &
        关闭:./rabbitmqctl stop
        查看插件列表:./rabbitmq-plugins list
        查看用户列表: ./rabbitmqctl list_users
        增加用户: ./rabbitmqctl add_user admin admin
        对用户设置标签:./rabbitmqctl set_user_tags admin administrator
        对用户设置许可证:./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

       成功:

        

    版权声明:本文为博主原创文章,转载请注明出处,谢谢!
  • 相关阅读:
    微信JS SDK Demo
    微信JS SDK使用权限签名算法
    微信JS接口
    微信分享JS接口失效说明及解决方案
    微信支付开发(2) 扫码支付模式一
    不懂技术的人不要对懂技术的人说这很容易实现
    独立开发者经验分享
    微信公开课PRO版张小龙演讲全文
    RC4加密算法的原理及实现
    上传APP加入视频预览--精简点名
  • 原文地址:https://www.cnblogs.com/lfalex0831/p/8994386.html
Copyright © 2020-2023  润新知