Skip to content

Instantly share code, notes, and snippets.

@yyolk
Last active October 14, 2016 10:54
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yyolk/352cd781784f44a22fa47c28ccd87dc4 to your computer and use it in GitHub Desktop.
Save yyolk/352cd781784f44a22fa47c28ccd87dc4 to your computer and use it in GitHub Desktop.
Install RabbitMQ on Amazon linux, along with Erlang
# Modify /etc/yum.repos.d/epel.repo. Under the section marked [epel], change enabled=0 to enabled=1.
sudo yum install erlang --enablerepo=epel
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.1.1/rabbitmq-server-3.1.1-1.noarch.rpm
sudo rpm -Uvh rabbitmq-server-3.1.1-1.noarch.rpm
# Enable managament plugin
sudo rabbitmq-plugins enable rabbitmq_management
# Erlang
wget http://www.erlang.org/download/otp_src_17.1.tar.gz
tar -xvf otp_src_17.1.tar.gz
cd otp_src_17.1
./configure --prefix=/usr
make -j 4
sudo make install
# RabbitMQ & enable management plugin
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.3.4/rabbitmq-server-3.3.4-1.noarch.rpm
sudo rpm -Uvh rabbitmq-server-3.3.4-1.noarch.rpm
sudo rabbitmq-plugins enable rabbitmq_management
# Proper service restart ...
sudo service rabbitmq-server restart
sudo chkconfig --add rabbitmq-server
sudo chkconfig rabbitmq-server on
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment