mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-22 21:55:39 +00:00
added more documentation on how to get RabbitMQ up and running
This commit is contained in:
@@ -10,3 +10,126 @@ I had to set the following global environment variables:
|
||||
The RABBITMQ_NODENAME setting avoids a strange issue that otherwise happened in my case
|
||||
when Erlang is trying to lookup my hostname and can't resolve it although it's resolvable
|
||||
using, e.g., ping.
|
||||
|
||||
|
||||
Starting the RabbitMQ server as a service didn't work. a "rabbitmqctl status" couldn't connect.
|
||||
Instead, launching the server from the command line did the job:
|
||||
|
||||
d043530@WDFN00263037A /cygdrive/c/Program Files (x86)/RabbitMQ Server/rabbitmq_server-2.8.4/sbin
|
||||
$ ./rabbitmq-server.bat
|
||||
Activating RabbitMQ plugins ...
|
||||
0 plugins activated:
|
||||
|
||||
|
||||
+---+ +---+
|
||||
| | | |
|
||||
| | | |
|
||||
| | | |
|
||||
| +---+ +-------+
|
||||
| |
|
||||
| RabbitMQ +---+ |
|
||||
| | | |
|
||||
| v2.8.4 +---+ |
|
||||
| |
|
||||
+-------------------+
|
||||
AMQP 0-9-1 / 0-9 / 0-8
|
||||
Copyright (C) 2007-2012 VMware, Inc.
|
||||
Licensed under the MPL. See http://www.rabbitmq.com/
|
||||
|
||||
node : rabbit@localhost
|
||||
app descriptor : c:/Program Files (x86)/RabbitMQ Server/rabbitmq_server-2.8.4/sbin/../ebin/rabbit.app
|
||||
home dir : C:\Users\d043530
|
||||
config file(s) : (none)
|
||||
cookie hash : g87gcNH9xrRolSDAnRxCPg==
|
||||
log : C:/Users/d043530/AppData/Roaming/RabbitMQ/log/rabbit@localhost.log
|
||||
sasl log : C:/Users/d043530/AppData/Roaming/RabbitMQ/log/rabbit@localhost-sasl.log
|
||||
database dir : c:/Users/d043530/AppData/Roaming/RabbitMQ/db/rabbit@localhost-mnesia
|
||||
erlang version : 5.9.1
|
||||
|
||||
-- rabbit boot start
|
||||
starting file handle cache server ...done
|
||||
starting worker pool ...done
|
||||
starting database ...done
|
||||
starting database sync ...done
|
||||
starting codec correctness check ...done
|
||||
-- external infrastructure ready
|
||||
starting plugin registry ...done
|
||||
starting auth mechanism cr-demo ...done
|
||||
starting auth mechanism amqplain ...done
|
||||
starting auth mechanism plain ...done
|
||||
starting statistics event manager ...done
|
||||
starting logging server ...done
|
||||
starting exchange type direct ...done
|
||||
starting exchange type fanout ...done
|
||||
starting exchange type headers ...done
|
||||
starting exchange type topic ...done
|
||||
-- kernel ready
|
||||
starting alarm handler ...done
|
||||
starting node monitor ...done
|
||||
starting cluster delegate ...done
|
||||
starting guid generator ...done
|
||||
starting memory monitor ...done
|
||||
-- core initialized
|
||||
starting empty DB check ...done
|
||||
starting exchange, queue and binding recovery ...done
|
||||
starting mirror queue slave sup ...done
|
||||
starting adding mirrors to queues ...done
|
||||
-- message delivery logic ready
|
||||
starting error log relay ...done
|
||||
starting networking ...done
|
||||
starting direct client ...done
|
||||
starting notify cluster nodes ...done
|
||||
|
||||
broker running
|
||||
|
||||
To get a list of the current exchanges declared, try this:
|
||||
|
||||
d043530@WDFN00263037A /cygdrive/c/Program Files (x86)/RabbitMQ Server/rabbitmq_server-2.8.4/sbin
|
||||
$ ./rabbitmqctl.bat list_exchanges
|
||||
Listing exchanges ...
|
||||
amq.direct direct
|
||||
amq.topic topic
|
||||
updates fanout
|
||||
amq.rabbitmq.trace topic
|
||||
amq.rabbitmq.log topic
|
||||
amq.fanout fanout
|
||||
amq.headers headers
|
||||
direct
|
||||
amq.match headers
|
||||
...done.
|
||||
|
||||
Querying the server state should work with something like this:
|
||||
|
||||
d043530@WDFN00263037A /cygdrive/c/Program Files (x86)/RabbitMQ Server/rabbitmq_server-2.8.4/sbin
|
||||
$ ./rabbitmqctl.bat status
|
||||
Status of node rabbit@localhost ...
|
||||
[{pid,7600},
|
||||
{running_applications,[{rabbit,"RabbitMQ","2.8.4"},
|
||||
{mnesia,"MNESIA CXC 138 12","4.7"},
|
||||
{os_mon,"CPO CXC 138 46","2.2.9"},
|
||||
{sasl,"SASL CXC 138 11","2.2.1"},
|
||||
{stdlib,"ERTS CXC 138 10","1.18.1"},
|
||||
{kernel,"ERTS CXC 138 10","2.15.1"}]},
|
||||
{os,{win32,nt}},
|
||||
{erlang_version,"Erlang R15B01 (erts-5.9.1) [smp:4:4] [async-threads:30]\n"},
|
||||
{memory,[{total,14832576},
|
||||
{processes,5354833},
|
||||
{processes_used,5354818},
|
||||
{system,9477743},
|
||||
{atom,383301},
|
||||
{atom_used,352292},
|
||||
{binary,233728},
|
||||
{code,6334821},
|
||||
{ets,442068}]},
|
||||
{vm_memory_high_watermark,0.10174284453305112},
|
||||
{vm_memory_limit,858993459},
|
||||
{disk_free_limit,1000000000},
|
||||
{disk_free,38736687104},
|
||||
{file_descriptors,[{total_limit,924},
|
||||
{total_used,4},
|
||||
{sockets_limit,829},
|
||||
{sockets_used,2}]},
|
||||
{processes,[{limit,1048576},{used,126}]},
|
||||
{run_queue,0},
|
||||
{uptime,4479}]
|
||||
...done.
|
||||
|
||||
Reference in New Issue
Block a user