安裝Erlang 去官網(wǎng)下載Erlang的最新版本:https://www.erlang.org/downloads 我這里下載的是OTP 21.0.1 Windows 64-bit Binary File。 下載下來點擊一步步進行安裝,我的安裝位置是D:\Program Files\erl10.0.1 安裝好之后, 添加環(huán)境變量ERLANG_HOME為D:\Program Files\erl10.0.1; 將D:\Program Files\erl10.0.1\bin添加進環(huán)境變量。 然后打開命令行,輸入:erl,看到如下效果證明安裝好了:
C:\Users\zifeiy>erl
Eshell V10.0.1 (abort with ^G)
1>
安裝RabbitMQ 去RabbitMQ官網(wǎng)下載RabbitMQ的最新版本:http://www.rabbitmq.com/install-windows.html 我這里是3.7.7,然后選擇 Installer for Windows systems 進行下載。 我的RabbitMQ的安裝位置是:D:\Program Files\RabbitMQ Server 所以,添加環(huán)境變量RABBITMQ_HOME為D:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.7; 在PATH中添加D:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.7\sbin。
運行RabbitMQ 在命令行輸入:rabbitmq-server -detached運行RabbitMQ, 其中,參數(shù)“-detached”是為了能夠讓RabbitMQ服務(wù)以守護進程的方式在后臺運行, 這樣就不會因為當前Shell窗口的關(guān)閉二影響服務(wù)。
不過我運行的時候報錯了:
C:\Users\zifeiy>rabbitmq-server --detached
ERROR: node with name "rabbit" already running on "DESKTOP-SJ5OR11"
按照這個報錯信息,應該是說RabbitMQ服務(wù)已經(jīng)啟動起來了。 所以跳過這一步,直接在命令行輸入rabbitmqctl status來查看RabbitMQ是否正常啟動:
C:\Users\zifeiy>rabbitmqctl status
Status of node rabbit@DESKTOP-SJ5OR11 ...
[{pid,13076},{running_applications,[{rabbit,"RabbitMQ","3.7.7"},{mnesia,"MNESIA CXC 138 12","4.15.4"},{rabbit_common,"Modules shared by rabbitmq-server and rabbitmq-erlang-client","3.7.7"},{ranch_proxy_protocol,"Ranch Proxy Protocol Transport","1.5.0"},{ranch,"Socket acceptor pool for TCP protocols.","1.5.0"},{ssl,"Erlang/OTP SSL application","9.0"},{public_key,"Public key infrastructure","1.6"},{asn1,"The Erlang ASN1 compiler version 5.0.6","5.0.6"},{os_mon,"CPO CXC 138 46","2.4.5"},{inets,"INETS CXC 138 49","7.0"},{xmerl,"XML parser","1.3.17"},{jsx,"a streaming, evented json parsing toolkit","2.8.2"},{recon,"Diagnostic tools for production use","2.3.2"},{crypto,"CRYPTO","4.3"},{lager,"Erlang logging framework","3.6.3"},{goldrush,"Erlang event stream processor","0.1.9"},{compiler,"ERTS CXC 138 10","7.2.1"},{syntax_tools,"Syntax tools","2.1.5"},{syslog,"An RFC 3164 and RFC 5424 compliant logging framework.","3.4.2"},{sasl,"SASL CXC 138 11","3.2"},{stdlib,"ERTS CXC 138 10","3.5"},{kernel,"ERTS CXC 138 10","6.0"}]},{os,{win32,nt}},{erlang_version,"Erlang/OTP 21 [erts-10.0.1] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:64]\n"},{memory,[{connection_readers,0},{connection_writers,0},{connection_channels,0},{connection_other,0},{queue_procs,0},{queue_slave_procs,0},{plugins,11852},{other_proc,23804384},{metrics,185268},{mgmt_db,0},{mnesia,74128},{other_ets,2579496},{binary,218896},{msg_index,29696},{code,24310367},{atom,1082561},{other_system,12302792},{allocated_unused,14502512},{reserved_unallocated,1048576},{strategy,rss},{total,[{erlang,64599440},{rss,80150528},{allocated,79101952}]}]},{alarms,[]},{listeners,[{clustering,25672,"::"},{amqp,5672,"::"},{amqp,5672,"0.0.0.0"}]},{vm_memory_calculation_strategy,rss},{vm_memory_high_watermark,0.4},{vm_memory_limit,3388026060},{disk_free_limit,50000000},{disk_free,73252769792},{file_descriptors,[{total_limit,8092},{total_used,2},{sockets_limit,7280},{sockets_used,0}]},{processes,[{limit,1048576},{used,237}]},{run_queue,1},{uptime,407},{kernel,{net_ticktime,60}}]
看來RabbitMQ已經(jīng)正常啟動了。
也可以通過rabbitmqctl cluster_status命令來查看集群信息,目前只有一個RabbitMQ服務(wù)節(jié)點,可以看作單節(jié)點的集群:
C:\Users\zifeiy>rabbitmqctl cluster_status
Cluster status of node rabbit@DESKTOP-SJ5OR11 ...
[{nodes,[{disc,['rabbit@DESKTOP-SJ5OR11']}]},{running_nodes,['rabbit@DESKTOP-SJ5OR11']},{cluster_name,<<"rabbit@DESKTOP-SJ5OR11">>},{partitions,[]},{alarms,[{'rabbit@DESKTOP-SJ5OR11',[]}]}]
轉(zhuǎn)載于:https://www.cnblogs.com/zifeiy/p/9490427.html
創(chuàng)作挑戰(zhàn)賽 新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎
總結(jié)
以上是生活随笔 為你收集整理的win10安装RabbitMQ 的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔 網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔 推薦給好友。