The original address of the rabbitmqadmin command line management tool:
https://www.cnblogs.com/wuzhiyuan/p/6856985.html
https://www.cnblogs.com/mrxiaohe/p/6604436.html
https://blog.csdn.net/zhengzizhi/article/details/77032148
rabbitmqadmin installation
rabbitmqadmin help page http: // www.rabbitmq.com/management-cli.html wget http: // xxx:15672/cli/rabbitmqadmin Download the rabbittimqadmin script
rabbitmqadminView
rabbitmqadmin list users #View user list rabbitmqadmin list vhosts #查看vhosts rabbitmqadmin list connections ###查看 connections rabbitmqadmin list exchanges ##查看 exchanges rabbitmqadmin list bindings ##查看 bindings rabbitmqadmin list permissions ##查看 permissions rabbitmqadmin list channels ##查看 channels rabbitmqadmin list parameters ##查看 parameters rabbitmqadmin list consumers ##查看consumers rabbitmqadmin list queues ##查看queues rabbitmqadmin list policies ##查看policies rabbitmqadmin list nodes ##查看nodes rabbitmqadmin show overview ##查看overview Use -f to specify the format There are the following formats: raw_json, long , pretty_json, kvp, tsv, table, bash defaults to table [root@rabbitmq1 sbin]# rabbitmqadmin -f long list users -------------------------------------------------------------------------------- name: admin hashing_algorithm: rabbit_password_hashing_sha256 password_hash: p+DWMXK6kA1K5o/gstcinGIKzhq/4tcoCME5G/J1xGOHDUDy tags: administrator -------------------------------------------------------------------------------- name: guest hashing_algorithm: rabbit_password_hashing_sha256 password_hash: 2MmYKK/XqZXFjgnOxAHgOZ4M5LT3CFOI2KeR0BH9XFzHF/qr tags: administrator --------------------------------------------------------------------------------
queue operation
add queue rabbitmqadmin declare queue name =test durable= true ## durable= true means persistence opening declare is the meaning of announcement rabbitmqadmin --vhost=test --username=admin --password=admin declare queue name=test durable=true #Specify vhost add queue View queues [root@rabbitmq1 sbin]# rabbitmqadmin list queues +------+----------+ | name | messages | +------+----------+ | test | 0 | +------+----------+ #View bindings [root@rabbitmq1 sbin]# rabbitmqadmin list bindings +--------+-------------+-------------+ | source | destination | routing_key | +--------+-------------+-------------+ | | test | test | +--------+-------------+-------------+ #Add message to test queue rabbitmqadmin publish routing_key =test payload= " this is a testing " ##unspecified exchange default exchange name is empty Check the column again and find that test has a message [root@rabbitmq1 sbin]# rabbitmqadmin list queues +------+----------+ | name | messages | +------+----------+ | test | 1 | +------+----------+ #Consume a message from the test queue rabbitmqadmin get queue=test requeue= true #requeue= true This message is still there after consumption, otherwise if it is false, the message will not be there after consumption. #delete queue rabbitmqadmin delete queue name=test #Clear queue message content rabbitmqadmin purge queue name =queue name