1. 程式人生 > >Windows安裝rabbitmq遇到的問題

Windows安裝rabbitmq遇到的問題

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

或者:

複製程式碼
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