RabbitMQ Quick Install Oracle Linux 7.x
Who never heard about RabbitMQ, I will introduce you in one sentence what RabbitMQ means “RabbitMQ is the most popular open source message broker.”
In addition, RabbitMQ runs on many operating systems and cloud environments, and provides a wide range of developer tools for most popular languages.
Today’s post I’ll describe you in few steps how can you install RabbitMQ in the latest version (current is 3.8) in a Oracle Linux 7.x machine.
In a nutsheel the installation will be composed with three steps:
1 — Install epel packages;
2 — Install Erlang;
3 — Install RabbitMQ;
Let’s explorer step by step:
1 — Install epel packages;
wget http://epel.brisanet.com.br//epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm
yum repolist
2 — Install Erlang;
wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
sudo rpm -Uvh erlang-solutions-1.0–1.noarch.rpm
sudo yum install erlang
2.1 — Check erlang installation
erl -version
3 — Install RabbitMQ
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el7.noarch.rpm
sudo rpm — import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
sudo yum install rabbitmq-server-3.6.15–1.el7.noarch.rpm
3.1 — Manage RabbitMQ as a service
sudo systemctl enable rabbitmq-server
sudo systemctl start rabbitmq-server
sudo systemctl stop rabbitmq-server
3.2 — Create Admin user in RabbitMQ
sudo rabbitmqctl add_user admin your_password
sudo rabbitmqctl set_user_tags admin administrator
sudo rabbitmqctl set_permissions -p / admin “.*” “.*” “.*”
3.3 — Setup RabbitMQ Web Management Console
sudo rabbitmq-plugins enable rabbitmq_management
After this steps you can access the console in the address http://<your_ip>:15672
References:
https://tecadmin.net/install-erlang-on-centos/
https://www.digitalocean.com/community/tutorials/how-to-install-and-manage-rabbitmq
https://www.howtoforge.com/tutorial/how-to-install-rabbitmq-server-on-centos-7/
https://tecadmin.net/install-rabbitmq-on-centos/