Skip to content

Instantly share code, notes, and snippets.

@lukebakken
Last active June 7, 2017 17:47
Show Gist options
  • Save lukebakken/b0a29d497e01ff6f79fdc030d1eeee56 to your computer and use it in GitHub Desktop.
Save lukebakken/b0a29d497e01ff6f79fdc030d1eeee56 to your computer and use it in GitHub Desktop.
RabbitMQ download, install and start on CentOS 7

Download

Docs for this can be found here:

curl -LO https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10-1.el7.noarch.rpm
curl -LO https://github.com/rabbitmq/erlang-rpm/releases/download/v19.3.5/erlang-19.3.5-1.el7.centos.x86_64.rpm

Install

Install the rpm files using sudo yum install FILE.rpm

Enable

Enable and start RabbitMQ via systemctl:

[root@localhost ~]# systemctl status rabbitmq-server.service
● rabbitmq-server.service - RabbitMQ broker
   Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: disabled)
   Active: inactive (dead)
[root@localhost ~]# systemctl enable rabbitmq-server.service
[root@localhost ~]# systemctl start rabbitmq-server.service
[root@localhost ~]# systemctl status rabbitmq-server.service
● rabbitmq-server.service - RabbitMQ broker
   Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2017-06-07 17:42:41 UTC; 1s ago
 Main PID: 1549 (beam)
   Status: "Initialized"
   CGroup: /system.slice/rabbitmq-server.service
           ├─1549 /usr/lib64/erlang/erts-8.3.4/bin/beam -W w -A 64 -P 1048576 -t 5000000 -stbt db -zdbbl 32000 -K true -- -root /usr/lib64/erlang -progname erl -- -home /var/lib/rabbitmq -- -pa /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.10/ebin -noshell -noinput -s rabb...
           ├─1691 /usr/lib64/erlang/erts-8.3.4/bin/epmd -daemon
           ├─1790 erl_child_setup 1024
           ├─1795 inet_gethost 4
           └─1796 inet_gethost 4

Jun 07 17:42:41 localhost.localdomain rabbitmq-server[1549]: RabbitMQ 3.6.10. Copyright (C) 2007-2017 Pivotal Software, Inc.
Jun 07 17:42:41 localhost.localdomain rabbitmq-server[1549]: ##  ##      Licensed under the MPL.  See http://www.rabbitmq.com/
Jun 07 17:42:41 localhost.localdomain rabbitmq-server[1549]: ##  ##
Jun 07 17:42:41 localhost.localdomain rabbitmq-server[1549]: ##########  Logs: /var/log/rabbitmq/[email protected]
Jun 07 17:42:41 localhost.localdomain rabbitmq-server[1549]: ######  ##        /var/log/rabbitmq/[email protected]
Jun 07 17:42:41 localhost.localdomain rabbitmq-server[1549]: ##########
Jun 07 17:42:41 localhost.localdomain rabbitmq-server[1549]: Starting broker...
Jun 07 17:42:41 localhost.localdomain rabbitmq-server[1549]: systemd unit for activation check: "rabbitmq-server.service"
Jun 07 17:42:41 localhost.localdomain systemd[1]: Started RabbitMQ broker.
Jun 07 17:42:41 localhost.localdomain rabbitmq-server[1549]: completed with 0 plugins.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment