1. 程式人生 > >RabbitMQ Linux(Redhat6.5)安裝(二 )

RabbitMQ Linux(Redhat6.5)安裝(二 )

html -i 運行環境 版權 force openss onf mini 命令行

一、安裝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 ".*" ".*" ".*"

   成功:

    技術分享圖片

版權聲明:本文為博主原創文章,轉載請註明出處,謝謝!

RabbitMQ Linux(Redhat6.5)安裝(二 )