- installation (as root) - RabbitMQ server yum install erlang.x86_64 yum install libxslt-devel.x86_64 yum install libxslt.x86_64 yum install xmlto.x86_64 cd /opt mkdir -p src cd src # rabbitmq install cd /opt/src wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.0.2/rabbitmq-server-3.0.2.tar.gz tar xzvf rabbitmq-server-3.0.2.tar.gz rm rabbitmq-server-3.0.2.tar.gz cd rabbitmq-server-3.0.2/ export TARGET_DIR=/opt/rabbitmq-server-3.0.2 export SBIN_DIR=/opt/rabbitmq-server-3.0.2/sbin export MAN_DIR=/opt/rabbitmq-server-3.0.2/man make make install - console admin tools (http://www.rabbitmq.com/management-cli.html) - wget http://hg.rabbitmq.com/rabbitmq-management/raw-file/rabbitmq_v3_0_2/bin/rabbitmqadmin - mv -i rabbitmqadmin /usr/sbin - chmod +x /usr/sbin/rabbitmqadmin - conf - vi /opt/rabbitmq-server-3.0.2/sbin/rabbitmq-defaults - as default disk size is too high for VESG4 VM, do that - edit rabbit config file so result looks like this: $ cat /etc/rabbitmq/rabbitmq.config [ {rabbit, [{disk_free_limit, {mem_relative, 0.1}}]} ]. - - - $RABBITMQ_HOME/etc/rabbitmq/rabbitmq-env.conf - $RABBITMQ_HOME/etc/rabbitmq/rabbitmq.config - note that neither of these files exist after installation i.e. you need to create them - log : /var/log/rabbitmq/rabbit.log sasl log : /var/log/rabbitmq/rabbit-sasl.log database dir: /var/lib/rabbitmq/mnesia/rabbit - run - to start the daemon, use command below as root - cd /opt/rabbitmq-server-3.0.2/sbin - ./rabbitmq-server -detached - to stop the daemon, use one of those - kill -TERM $(pidof epmd) - rabbitmqctl stop - operation - to print RabbitMQ status, use - rabbitmqctl report - to print RabbitMQ queues, use: - rabbitmqadmin list queues - rabbitmqctl list_queues