Windows: Install vFabric RabbitMQ Server



  1. Log in to your Windows computer as the user who will install vFabric RabbitMQ server.

    Although not required, VMware recommends that you install and run vFabric RabbitMQ as the Administrator user. If you decide not to do this, read Windows Quirks for additional information.

  2. Download the vFabric RabbitMQ Server for Windows *.exe installer from the VMware Download Web page and save it to your Windows computer.

  3. Launch the Windows installer.

    The installer guides you through the installation process. It is recommended that you accept the default installation options, which include installing RabbitMQ server as a Windows service.

    If the installer finds a previous version of vFabric RabbitMQ, it prompts you to uninstall it. You must remove the old version if you want to install a newer one. When the uninstall of the old version of RabbitMQ is complete, relaunch the installer to install the new version.

    Warning: Do not install vFabric RabbitMQ in a Windows path that includes non-ASCII characters. If you do, the server fails to start. This is due to an Erlang limitation.

    The installer program indicates whether the installation was successful.

    By default, the server is installed in the C:\Program Files\rabbitmq directory, C:\Program Files (x86)\rabbitmq on 64-bit computers. The installation process also adds a RabbitMQ Server entry to the Windows Start menu that you can use to control (start, stop) the server and easily view log files, and so on.

  4. Verify that the RabbitMQ service is installed by starting the Windows Services window and searching for RabbitMQ. You can start the Services window by typing services.msc from a Windows command prompt.

    The Services window should show RabbitMQ in a list of services, with Started in the Status column.

  5. To check the status of RabbitMQ server, start a Windows command prompt by selecting All Programs > RabbitMQ Server > Command Prompt (sbin dir) from the Windows Start menu and type the following command:

    prompt> rabbitmqctl status

    You should see something like the following output (truncated for clarity):

    Status of node rabbit@JSHACKELL7 ...
         [{rabbitmq_management,"RabbitMQ Management Console","3.1.5"},
          {rabbitmq_web_dispatch,"RabbitMQ Web Dispatcher","3.1.5"},
          {mochiweb,"MochiMedia Web Server","2.7.0-rmq3.1.5-git680dba8"},
          {rabbitmq_management_agent,"RabbitMQ Management Agent","3.1.5"},
          {os_mon,"CPO  CXC 138 46","2.2.11"},
          {inets,"INETS  CXC 138 49","5.9.4"},
          {mnesia,"MNESIA  CXC 138 12","4.8"},
          {amqp_client,"RabbitMQ AMQP Client","3.1.5"},
          {xmerl,"XML parser","1.3.3"},
          {sasl,"SASL  CXC 138 11","2.3.1"},
          {stdlib,"ERTS  CXC 138 10","1.19.1"},
          {kernel,"ERTS  CXC 138 10","2.16.1"}]},
     {erlang_version,"Erlang R16B (erts-5.10.1) [smp:4:4] [async-threads:30]\n"},

What to do next