Install RabbitMQ on AWS EC2(RHEL)

Arjun Agarwal
2 min readDec 1, 2017

--

I recently had requirement to install RabbinMQ on EC2 but could not find any good resource to do that. This inspired me to write this blog.

First update your EC2 instance

sudo yum -y update

Install EPEL repo.

sudo yum install –y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Install ERLANG

sudo yum install erlang --enablerepo=epel

Import RabbitMQ release signing key

sudo rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

download RabbitMQ package supported by your ERLANG version(check supporeted version here). Note that you will need to have wget command installed on your EC2 instance for this to work, alternatively you can install wget using sudo yum install wget

sudo wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server-3.6.14-1.el7.noarch.rpm

Install RabbitMQ rpm package

sudo yum install rabbitmq-server-3.6.14-1.el7.noarch.rpm

now you are done with installing RabbitMQ on EC2. but if you want to stop/start your RabbitMQ as service.

sudo chkconfig rabbitmq-server on

sudo /sbin/service rabbitmq-server start

Further to enable management console and create new user(default is guest/guest).

sudo rabbitmq-plugins enable rabbitmq_management
sudo rabbitmqctl add_user username password
sudo rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
sudo rabbitmqctl set_user_tags username administrator

Thats it! Now you can access management console on http://ec2_instance_public_ip:15672/, by prviding username/password you had just set. Below is snap of the same.

Login Console Screen

Do let me know your thoughts guys.

--

--

Responses (1)