Windows安裝rabbitmq遇到的問題
阿新 • • 發佈:2018-12-27
1、環境:Windows7 (64位)
rabbitmq:rabbitmq-server-3.6.14
erlang:otp_win64_19.1(我開始裝的20.1,不管怎麼除錯在後面啟動rabbitmq時總會報錯,降了一個版本就好了,具體版本對照可以參照rabbitmq官網)
erlang安裝完之後需要自己手動新增環境變數,這個網上很多,不多做描述。
注:erlang有個很坑的地方,你的計算機主機名不能有中文,不是安裝會有問題。會有如下報錯:
Can't set short node name!
Please check your configuration
或者:
![複製程式碼](https://common.cnblogs.com/images/copycode.gif)
Error: Failed to initialize erlang distribution: {{shutdown,
{failed_to_start_child,
net_kernel,
{'EXIT',nodistribution}}},
{child,undefined,
net_sup_dynamic,
{erl_distribution,
start_link,
[['rabbitmq-cli-70',
shortnames]]},
permanent,1000,supervisor,
[erl_distribution]}}.
環境變數新增完之後,可以在DOS介面用erl和erl -sname test_node兩個命令檢驗一下
安裝好erlang之後,我們再安裝rabbitmq,安裝按提示操作就好。
安裝完之後,啟動,檢視5672埠是否開啟。
注:RabbitMQ提供了一個web的監控頁面系統,這個系統是以Plugin的方式進行呼叫的。
執行下面命令來啟用管理外掛
rabbitmq-plugins enable rabbitmq_management
安裝完畢之後,需要在服務項裡重啟
重啟完畢你可以檢視一下相應埠
用命令 netstat -ant|findstr 5672
在瀏覽器用localhost:15672訪問,初始的使用者名稱密碼都是guest