我需要从命令行创建一个 RabbitMQ 队列。
- 我在 kubernetes 中有一个 RabbitMQ 设置。
- 我登录到 RabbitMQ pod 并为我的版本 3.8.14 获取 rabbitmqadmin
- 我运行这个:
./rabbitmqadmin -u user1 -p password1 -N rabbit@rabbitmq-0.rabbitmq.default.svc.cluster.local declare queue name=CompName.Player1
但是我没有添加队列:
**未找到:/api/queues/%2F/CompName.Player1
我尝试了这些但没有成功,当运行这些 rabbitmqadmin 命令时,rabbitmq 日志也没有显示任何事件:
./rabbitmqadmin declare queue name=Test1
./rabbitmqadmin -u user1 -p password1 declare queue name=CompName.Player1
curl -i -u user1:password1 -H "content-type:application/json" -XPUT -d'{"durable":true}' http://localhost:15672/api/queues/%2f/CompName.Player1
通过管理 Web UI 手动添加队列是可行的,但它不是 kubernetes 解决方案的选项。