RabbitMq install on Centos6.3


  • 安裝服務(root)

step 1: 

啟用EPEL:EPEL是一個Fedora Project 推出的 EPEL(Extra Packages for Enterprise Linux),EPEL是RHEL 的 Fedora 軟件倉庫,把它添上,你就可以獲得 RHEL AS 的高質量、高性能、高可靠性,又需要方便易用(關鍵是免費)的軟件包更新功能。我當前使用的是cenos6.3_x86_64

# wget http://mirror.neu.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm

安裝 epel( -U表示更新)

# rpm -Uvh epel-release-6-8.noarch.rpm -U

step 2: 

將erlang的repo文件添加到/ete/yum.repos.d/下

wget -O /etc/yum.repos.d/epel-erlang.repo http://repos.fedorapeople.org/repos/peter/erlang/epel-erlang.repo

step 3: 

安裝erlang

# yum update

yum install erlang

step 4: 
確認erlang安裝成功 

# erl 

Erlang R14B04 (erts-5.8.5) [source] [64-bit] [smp:4:4] [rq:4] [async-threads:0] [kernel-poll:false]

Eshell V5.8.5 (abort with ^G)
1>io:format("hello world ~n").

輸出 hello world ok   安裝erlang完畢

 step 5:

安裝rabbitmq-server (當前最新版本3.0.2-1)

導入rabbitmq 數字簽名key 支持后安裝

 
       #  rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc
     
        # wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.0.2/rabbitmq-server-3.0.2-1.noarch.rpm
      
       # yum install rabbitmq-server-3.0.2-1.noarch.rpm

rabbitmq-server安裝完成

 


第一次安裝時沒有更新EPEL安裝到這里遇到的問題:

提示erlang 版本支持問題

Error: Package: rabbitmq-server-3.0.2-1.noarch (/rabbitmq-server-3.0.2-1.noarch)

Requires: erlang >= R12B-3
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

刪除所有相關rpm包后重新按照官方文檔安裝


 

  • 運行RabbitMQ Server 

    設置開機自動啟動 rabbitmq-server
    # chkconfig --level 35 rabbitmq-server on
     
    啟動rabbitmq-server   [start][stop][etc]
    # service rabbitmq-server start
     
    rabbitmqctl status

 

 
  • 安裝插件管理界面  
         # mkdir -m 777 /etc/rabbitmq/ (如果目錄已經存在直接執行 # chmod 777 /etc/rabbitmq/)
 
         # rabbitmq-plugins enable rabbitmq_management
 
         重啟rabbitmq-server
         # rabbitmqctl stop
 
           # rabbitmq-server start 
   
         查看管理端口有沒有啟動:
          # netstat -tnlp|grep 55672
    
         瀏覽器打開http://IP:55672/mgmt/ 賬號密碼都是guest,如果局域網無法訪問設置防火牆過濾規則或關閉防火牆
 
          
 
 

 

 

參考:

http://www.rabbitmq.com/install-rpm.html

http://njbble.iteye.com/blog/1629142

http://njbble.iteye.com/blog/1629213

http://rpm.pbone.net/index.php3/stat/26/dist/55/size/48688463/name/erlang-R12B-3.3.el5.kb.src.rpm

https://www.erlang-solutions.com/downloads/download-erlang-otp

http://njbble.iteye.com/blog/1629142

 


免責聲明!

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



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