在兔群集中设置自动同步

时间:2013-05-08 01:27:56

标签: rabbitmq

您好我正在尝试关注RabbitMQ HA guide并使用自动同步实现镜像队列群集。但是,当我尝试运行以下命令时,应根据指南设置策略失败:

$ sudo rabbitmqctl set_policy -p my_vhost HA '^(?!amq.).*' '{"ha-mode":"all", "ha-sync-mode":"automatic"}' 
Setting policy "HA" for pattern "^(?!amq.).*" to "{\"ha-mode\":\"all\", \"ha-sync-mode\":\"automatic\"}" ...
Error: Validation failed

[{<<"ha-sync-mode">>,<<"automatic">>}] are not recognised policy settings

有人可以告诉我我做错了什么吗? 兔子的版本是3.0,但我也在3.1上测试了它。 谢谢!

1 个答案:

答案 0 :(得分:4)

我在rabbitmq 3.1.1中设定了类似的政策:

$ sudo rabbitmqctl set_policy ha-all "." '{"ha-mode":"all", "ha-sync-mode":"automatic"}'

我收到了回复:

Setting policy "ha-all" for pattern "." to "{\"ha-mode\":\"all\", \"ha-sync-mode\":\"automatic\"}" ...

...done.

您有没有找到解决方案?

看起来你把它带到另一个线程: http://comments.gmane.org/gmane.comp.networking.rabbitmq.general/22867

普遍的共识是,ha-sync-mode在3.1中是新的。

相关问题