How to Download, Install and Change Password for Rabbit MQ
In this tutorial we are going to learn about Rabbit MQ and its configuration in detail.
Rabbit MQ
RabbitMQ is an open-source message-broker software (sometimes called message-oriented middleware) that originally implemented the Advanced Message Queuing Protocol (AMQP) and has since been extended with a plug-in architecture to support Streaming Text Oriented Messaging Protocol (STOMP), MQ Telemetry Transport (MQTT), and other protocols.
Written in Erlang, the RabbitMQ server is built on the Open Telecom Platform framework for clustering and failover. Client libraries to interface with the broker are available for all major programming languages. The source code is released under the Mozilla Public License.
Firstly go to the offical site of Rabbit MQ and download or install as per the operating system in use.
Access Rabbit MQ Server dashboard
To access Rabbit MQ dashboard,
Open the following URL in your browser window: http://localhost:15672 and, Login with user name guest and password guest.
At the time of writing this blog post, Rabbit MQ dashboard looks like the one on the image below.
Update User Password
To update default username and password from guest/guest, follow these steps.
open the following URL in your browser window: http://localhost:15672 and, Login with user name guest and password guest, Click on Admin tab. You should see a scree as on the image below.
Click on the guest user name and scroll down the page to find Update this user section. Provide a new password for this user and click on Update user button.
Create New User
To create a new User, follow the below steps
open the following URL in your browser window: http://localhost:15672 and, Login with user name guest and password guest, Click on Admin tab. You should see a scree as on the image below
Expand the Add a user section. Once “Add a user” section expanded. Provide a new Username, Password and Tags. To learn what the Tags are click on the ?(question mark) link at the end of Tags input text field.