CentOS7下RibbitMQ安裝

安裝(linux)

Erlang 安裝

  1. http://www.erlang.orgldownloads 下載最新版本 Erlang 安裝包java

    wget http://www.erlang.org/download/otp_src_22.0.tar.gzlinux

  2. 解壓安裝包並配置安裝目錄爲/opt/erlangc++

     tar zxvf otp_src_22.0.tar.gz
     
     tar -xvf otp_src_22.0.tar
     
     cd otp_src_22.0
     #./configure --prefix=/opt/erlang
     
     # 要檢查 ssl 是否安裝啓用 必須,yum install openssl-devel,可能還會有
    No usable OpenSSL found 報錯,若以安裝則無論

     ./configure --prefix=/opt/erlang  --with--ssl=/usr/bin/openssl --without-javac
     

    若報錯相似 No curses libarary functions found,則須要安裝 ncursesweb

     yum install ncurses-devel

    報錯爲ssh

      Makefile:250: /usr/local/erlang/otp_src_21.3/make/x86_64-unknown-linux-gnu/otp_ded.mk: 沒有那個文件或目錄
     
      Makefile:231: /root/otp_src_R15B/make/x86_64-unknown-linux-gnu/otp_ded.mk: No such file or directory

    tcp

    ./configure –enable-shared工具

    可能須要安裝ui

     #yum search libtool
     #yum search libtool-ltdl-devel
     #yum install libtool
     #yum install libtool-ltdl-devel
     #yum install gcc-c++
     #yum install erlang-doc                
     #yum install erlang-jinterface

     

    報錯爲spa

     crypto         : No usable OpenSSL found
     jinterface     : No Java compiler found
     odbc           : ODBC library - link check failed
     ssh           : No usable OpenSSL found
     ssl           : No usable OpenSSL found
        *********************************************************************
     *********************************************************************
        ********************** APPLICATIONS INFORMATION *******************
     *********************************************************************
     
        wx             : wxWidgets not found, wx will NOT be usable
     
     *********************************************************************
     *********************************************************************
        ********************** DOCUMENTATION INFORMATION ******************
     *********************************************************************
     
        documentation :
                        fop is missing.
                        Using fakefop to generate placeholder PDF files.
     
     *********************************************************************

    則安裝yum install unixODBC unixODBC-devel解決第一個報錯,第二個報錯不影響總體安裝unix

  3. 安裝Erlang

     make
     make install
    1. 修改/etc/profile配置文件,添加環境變量

       ERLANG_HOME=/opt/erlang
       export PATH=$PATH:$ERLANG_HOME/bin
       export ERLANG_HOME
    2. 是配置文件生效並校驗是否安裝成功

       source /etc/profile

RabbitMQ 安裝

  1. 下載 http://www.rabbitmq.com/releases/rabbitmq-server/

     
     wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.17/rabbitmq-server-generic-unix-3.7.17.tar.xz

     

  2. 解壓並配置安裝目錄

    xz -d rabbitmq-server-generic-unix-3.7.17.tar.xz 
    tar -xvf rabbitmq-server-generic-unix-3.7.17.tar

    cd /opt
    mv
rabbitmq-server-generic-unix-3.7.17 rabbitmq
  1. 修改/etc/profile文件,添加環境變量

     # rabbit
     RABBITMQ_HOME=/opt/rabbitmq
     export PATH=$PATH:$RABBITMQ_HOME/sbin
     export RABBITMQ_HOME
  2. 使配置文件生效

     source /etc/profile
  3. 登錄 web 管理工具

     # 開啓工具
     rabbitmq-plugins enable rabbitmq_management

     

    http://192.168.56.111:15672/ 如若不能訪問注意檢查防火牆端口是否開啓

    firewall-cmd --query-port=15672/tcp

 Linux使用

 #添加用戶
 rabbitmqctl add_user hjn 123qwe
 
 #設置權限
 rabbitmqctl set_permissions -p / hjn ".*" ".*" ".*"
 
 # 設置 root 用戶爲管理員角色
 rabbitmqctl set_user_tags hjn administrator
相關文章
相關標籤/搜索