首先在rabbitmq官網下載安裝包,在安裝之前需要先安裝支持軟件的Erlang。官網提供了這兩個安裝包,並且說明了不同版本的rabbitmq需要不同版本的Erlang包的兼容。
https://www.rabbitmq.com/which-erlang.html 該鏈接是官網提供的兩個軟件版本的匹配範圍。
本人這裏下載3.7.18的RabbitMQ,對應Erlang選擇中間範圍的21.x的;下載連接在下面,希望還能用。
rabbitmq下載地址 https://www.rabbitmq.com/versions.html
Erlang下載地址 https://www.erlang.org/downloads/21.0
下載完之後先安裝Erlang,然後再安裝rabbitmq。安裝過程記得修改安裝目錄,其他默認就行了,不放心可自行百度具體安裝過程,安裝完成之後開始配置Erlang的環境變量。
在環境變量中新建ERLANG_HOME變量名稱,變量值填寫Erlang的安裝根目錄
最後在系統帶有的PATH變量中添加%ERLANG_HOME%\bin,然後在cmd測試輸入erl會有相應的顯示則表示安裝成功。
此時Erlang算是安裝完成,rabbitmq直接安裝即可,不需要配置環境變量,但是需要其他操作。首先cmd進入相應目錄,例:RabbitMQ Server\rabbitmq_server-3.7.18\sbin目錄下面。
在該目錄下面輸入 rabbitmq-plugins enable rabbitmq_management,顯示如下。
在輸入rabbitmqctl status查看信息,打印結束之後在sbin目錄下雙擊rabbitmq-server.bat
如果雙擊之後出現錯誤,到服務中手動關閉RebbitMQ服務。之後再點擊上面的rabbitmq-server.bat等一會會顯示。
顯示上面結果表明rabbitmq服務算是打開了,然後在瀏覽器中輸入 http://localhost:15672/
賬號和密碼都是guest,輸入之後登錄即可在界面查看自己rabbitmq中的隊列,不需要使用rabbitmqctl.bat命令去查看隊列信息了。
到此rabbitmq算是安裝完成了,之後會推出一系列rabbitmq的java代碼學習教程。
python系列的可以看https://www.zouyesheng.com/rabbitmq.html。裏面的pika庫版本應該是0.12,python語言是2版本的。