RabbitMQ使用過程中遇到的坑

        LZ在研究安裝部署使用RabbitMQ過程中遇到了很多坑,特此記錄,以便使大家少走彎路。LZ是在Windows環境中部署的,Linux類似。

        RabbitMQ由於是基於Erlang開發的,因此安裝之前需要先安裝Erlang,下載地址:www.erlang.org/download.html

        安裝好後就可以開始安裝RabbitMQ了,下載地址:www.rabbitmq.com/download.html

        一切準備就緒,用管理員權限打開CMD命令窗口,進入RabbitMQ安裝目錄,開始安裝web管理插件,執行命令:

        

        這時會報錯:

        

        不用着急,只需要將c:/windows/.erlang.cookie文件拷貝到C:\Users\當前啓動用戶\ 目錄下即可,如果提示已存在替換即可,如果找不到.erlang.cookie,因爲該文件默認是受保護的,記得將所有受保護文件顯示就行。

        設置好後,再執行剛纔的命令即可安裝成功,這時開始安裝RabbitMQ服務,依次執行以下命令:

        

        

        

        默認web管理後臺端口是:15672,瀏覽器輸入:http://localhost:15672即可進入RabbitMQ管理後臺登錄界面,

        

         按照網上的說法,默認賬號和密碼都是:quest,會提示登錄失敗!這時創建一個用戶:

         

         給該用戶設置成管理員權限:

         

         再用新創建的用戶登錄,即可登錄成功!

         RabbitMQ默認創建了“/”的虛擬主機,將其權限賦給指定的用戶:

         

         如果不設置權限,則會提示沒有vhost:"/"的權限。

        通過代碼構建生產者時,需要先在web管理後臺創建指定虛擬主機下的隊列方可訪問。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章