RabbitMQ安裝和運行


RabbitMQ在Windows下安裝和運行

1、下載Erlang

http://www.erlang.org/downloads/19.2

2、下載WindowsRabbitMq

http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6.exe

3、安裝並配置環境變量:

增加變量ERLANG_HOME    C:\Program Files\erl8.2

path下添加   %ERLANG_HOME%\bin

 

 

 

增加變量RABBITMQ_BASE  C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.6    

 

 

 

path下添加  %RABBITMQ_BASE%\sbin;%RABBITMQ_BASE%\ebin

 

 

 

4、在開始菜單中啟動服務

 

 

 

5、可以在安裝目錄的sbin下運行rabbitmqctl.bat status檢測是否安裝成功

 

 

 

 

 

6、網頁端控制台開啟

接着,使用rabbitmq-plugins.bat list查看已安裝的插件列表,

接下來使用 rabbitmq-plugins.bat enable rabbitmq_management 命令開啟網頁版控制台。

重啟RabbitMQ服務生效:net stop RabbitMQ && net start RabbitMQ

在瀏覽器輸入 http://localhost:15672/進入控制台,大功告成

使用guest/guest登錄

 

 

 

RabbitMQ常用端口:

  client端通信端口: 5672      

  管理端口 : 15672  

   server間內部通信端口: 25672 4369

 

 

 

RabbitMQ在Linux下的安裝

 

Linux(CentOS7為例)下安裝RabbitMQ

 

1wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm 

 

2rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

 

3yum install epel-release

 

4yum install erlang

 

5wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm 

 

6yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm

 

 

 

 

 

 

 

 

 

出現了上述圖示中的失敗情況時,請多試幾次。特別是安裝epel-releaseerlang時,因為需要下載的包較大且網速較慢,出現下載不成功的概率很大,請多試幾次,確保安裝和運行的成功。

 

 

 

安裝完成后

 

1service rabbitmq-server start

 

2service rabbitmq-server status

 

 

 

 

 

常見信息

 

RabbitMQ常用端口:client端通信端口: 5672      管理端口 15672   server間內部通信端口: 25672 4369

 

如端口出現不能訪問,考慮是否防火牆問題,可以使用形如以下命令開啟或直接關閉防火牆:

 

firewall-cmd --permanent --add-port=15672/tcp

 

 

 

運行rabbitmqctl status出現Error: unable to connect to node rabbit@controller: nodedown之類問題考慮如下幾種解決辦法:

 

1、重啟服務

 

  service rabbitmq-server stop

 

  service rabbitmq-server start

 

2、檢查/var/lib/rabbitmq中是否存在.erlang.cookie,沒有則新建一個,里面隨便輸入一段字符串

 

3、重新安裝服務

 

4、百度或者Google一下

 


免責聲明!

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



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