RabbitMQ CentOS6.5 安裝


1.安裝前准備工作

  1)安裝RbbitMQ之前先安裝ErLang

  2)安裝ErLang之前需要安裝最新的socat

  3)安裝方式有多種,可以下包安裝,可以直接下載rpm文件安裝,推薦前者。

  4)安裝的ErLang版本要與RabbitMQ的版本要適配否會有兼容性的安裝錯誤

warning: rabbitmq-server-3.6.9-1.el6.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID   6026dfca: NOKEY

error: Failed dependencies:

erlang >= R16B-03 is needed by rabbitmq-server-3.6.9-1.el6.noarch

 

2.后台啟動命令

     啟動: ./rabbitmq-server –detached

     關閉:./rabbitmqctl stop

3.添加用戶(外部能訪問)

 rabbitmqctl add_user root root

 rabbitmqctl set_user_tags root administrator

 rabbitmqctl set_permissions -p / root ".*" ".*" ".*" //查看用戶命令

 rabbitmqctl list_users          

4.服務器狀態:rabbitmqctl status

  查看 端口使用情況:netstat -lnutp

5.

 

主要分以下部分

1) 安裝Erlang環境 下載地址: https://www.erlang-solutions.com/resources/download.html 

  選擇自己系統向對應的安裝包,可以使用命令直接下載到系統中:wget http://erlang.org/download/otp_src_20.1.tar.gz

2) 解壓 ErLang 安裝包 命令:tar -xvf  壓縮包名稱

3) cd 進入壓縮包文件

4) 執行./configure --prefix=/usr/local/erlang 就會開始編譯安裝 會編譯到 /usr/local/erlang下    如果不報錯就執行make make install  

否則安裝 centos ncurses 到最新:

       yum -y install ncurses-devel

       yum install ncurses-devel

5) 修改 /etc/profile 增加下面的環境變量

   ERL_HOME==/usr/local/erlang

   PATH=$ERL_HOME/bin:$PATH export   

   ERL_HOME PATH

  (vi 進入文件修改 wq 退出保存)

6) 重啟配置文件:source /etc/profile

7) 使用 erl 命令測試是否安裝成功ErLang

 

Ctl+c 退出

 

8) 安裝RabbitMQ Server

9) wget "http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.12/rabbitmq-server-generic-unix-3.6.12.tar.xz"

10) #解壓rabbitmq,官方給的包是xz壓縮包,所以需要使用xz命令 

    xz -d rabbitmq-server-generic-unix-3.6.12.tar.xz

11) #xz解壓后得到.tar包,再用tar命令解壓 

   tar -xvf rabbitmq-server-generic-unix-3.6.12.tar

12) #開啟管理頁面插件 

  cd ./rabbitmq-3.6.1/sbin/

  ./rabbitmq-plugins enable rabbitmq_management

13) 啟動server,並啟用管理台插件

14) 新增用戶並設置權限

15) 外網登錄管理台

16) 代碼連接CentOS下的MQ

17) 遇到的問題及解決辦法

warning: rabbitmq-server-3.6.6-1.el6.noarch.rpm: Header V4 RSA/SHA1 Signature, key ID  6026dfca: NOKEY error: Failed dependencies: erlang >= R16B-03 is needed by rabbitmq-server-3.6.6-1.el6.noarch socat is needed by rabbitmq-server-3.6.6-1.el6.noarch

 

 解決方案:yum -y install epel-release

         之后執行yum -y install socat

瀏覽器輸入地址:http://服務器IP地址:15672/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM