Windows下安裝RabbitMQ報錯:unable to perform an operation on node時的解決方案


在計算機領域中,想要程序完成各種功能,那么數據的交流和計算是非常重要的。現在已知的程序動作機制有協程,線程和進程。

在同一個程序中,或者說同一個進程中,數據的交流,傳遞,計算是非常的簡單,只要把相關數據保存到變量,或者隊列中就可鄧。

而對於不同的進程,由於內存空間資源的隔離,所以進程間的數據交互將變得不那么容易。當然,個中原由也是為了安全的角度出發而考慮的。

但現實的操作過程中,進程間難免會出現需要交流數據的需求,那么要怎么做呢?

RabbitMQ消息隊列,作為一種中間件,可以提供給不同進程間數據交互的一種新的選擇。

RabbitMQ是用Erlang編程語言進行開發,所以想要其在我們的環境中正確運行,需要先安裝Erlang語言,和RabbitMQ程序。

 


在完成安裝之后,我們可以看到系統服務里已經有一個RabbitMQ的服務已經啟動了。

 

 

接下來在開始菜單,找到RabbitMQ的目錄,打開控制台。輸入命令:rabbitmqctl status

可以查看我們的環境中安裝的服務是否正確。

 

顯示信息,安裝失敗:

 

接下來我們需要動手解決問題:

1、修改系統管理員登陸密碼,如果為空的話將會導致RabbitMQ安裝出錯。

2、把修改好的密碼,提交給RabbitMQ服務,並重啟服務。

 

 

 

這樣操作之后,我們再重新在控制台里輸入命令rabbitmqctl status。

可以看到顯示安裝成功的信息。

 


免責聲明!

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



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