-
Installing
rabbitmq
inUbuntu 18.04 x64
-
Installing
erlang/otp
inUbuntu 18.04 x64
$ sudo dpkg -i rabbitmq-server_3.7.17-1_all.deb
$ sudo dpkg -i erlang_21.3.8.6-1_all.deb
- Add these settings to
.bashrc
for personal preference
alias rabbitmq-restart='sudo systemctl restart rabbitmq-server'
alias rabbitmq-start='sudo systemctl start rabbitmq-server'
alias rabbitmq-stop='sudo systemctl stop rabbitmq-server'
alias rabbitmq-status='sudo systemctl status rabbitmq-server'
alias rabbitmq-enable='sudo systemctl enable rabbitmq-server'
alias rabbitmq-disable='sudo systemctl disable rabbitmq-server'
- Configure to start
rabbitmq
automatically with the server
$ sudo cp rabbitmq.service /etc/systemd/system
- Update the
systemd
service after copyingrabbitmq
services
$ sudo systemctl daemon-reload
- Enable to auto-start
rabbitmq
service
$ rabbitmq-enable
- Start/Re-Start
rabbitmq
service
$ rabbitmq-start
$ rabbitmq-restart
- Check
RabbitMQ
version
$ sudo rabbitmqctl status
- Check
Erlang
version
$ erl
$ erl -eval 'erlang:display(erlang:system_info(otp_release)), halt().'
- Enable
RabbitMQ Management Dashboard UI
$ sudo rabbitmq-plugins enable rabbitmq_management
- Creating Admin User in
RabbitMQ
,admin/secret
$ sudo rabbitmqctl add_user admin secret
$ sudo rabbitmqctl set_user_tags admin administrator
$ sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
- Install
rabbitmqadmin