キューの削除等、rabbitmqctlではできない事も出来る。
sudo wget -O /usr/local/bin/rabbitmqadmin --no-check-certificate https://raw.githubusercontent.com/rabbitmq/rabbitmq-management/rabbitmq_v3_5_3/bin/rabbitmqadmin sudo chmod 755 /usr/local/bin/rabbitmqadmin sudo sh -c '/usr/local/bin/rabbitmqadmin --bash-completion > /etc/bash_completion.d/rabbitmqadmin' rabbitmqadmin help rabbitmqadmin help subcommands rabbitmqadmin help config
rabbitmqadmin show overview +------------------+--------------+-----------------------+----------------------+ | rabbitmq_version | cluster_name | queue_totals.messages | object_totals.queues | +------------------+--------------+-----------------------+----------------------+ | 3.1.5 | | | 0 | +------------------+--------------+-----------------------+----------------------+
rabbitmqadmin list queues +-------+----------+ | name | messages | +-------+----------+ | hello | 3 | +-------+----------+
rabbitmqadmin purge queue name=hello
queue purged
rabbitmqadmin delete queue name=hello
queue deleted
rabbitmqadmin list queues tsv
rabbitmqadmin -f tsv -q list queues name | while read queue; do rabbitmqadmin -q delete queue name="${queue}"; done
vi ~/.rabbitmqadmin.conf ---- [default] hostname = localhost port = 15672 username = guest password = guest declare_vhost = / vhost = / ----
sudo /usr/lib/rabbitmq/bin/rabbitmq-plugins enable rabbitmq_management sudo service rabbitmq-server restart
sudo yum install rabbitmq-server --enablerepo=epel sudo service rabbitmq-server restart sudo chkconfig rabbitmq-server on
sudo rabbitmqctl status # または sudo service rabbitmq-server status
sudo rabbitmqctl list_queues