當咱們興致勃勃的安裝完erlang和rabbitMQ。準備爽一下的時候,發如今執行一些rabbitmqctl list_users命令時老是報錯。
報錯信息以下:
html
看了圖片之後會發現受權失敗的提示信息。再往下看就會看到當前rabbitMQ的Erlang cookies hash。
這個報錯信息是由於rabbitmq使用的erlang.cookies和erlang自己運行環境使用的cookies不一樣。
使用everything搜索,會發現系統中存在兩個erlang.cookies:
服務器
將這兩個文件改爲一致的,再次運行命令行,已能夠正確運行。
cookie
在使用rabbitmq集羣時,必定要注意erlang.cookies相同。這裏的相同應該是本服務器上安裝的erlang環境和本服務器運行的rabbitmq服務。
建議在安裝rabbitmq時,參考官網的安裝步驟。命令行