使用群集配置文件删除代理
如果群集最初是通过在中央群集配置文件中使用 imq.cluster.brokerlist 属性指定其成员代理来创建的,则不必停止这些代理即可删除其中的某个代理。只需编辑配置文件来排除要删除的代理,强制群集中的其他代理成员重新加载群集配置,并重新配置被排除的代理,使它不再指向原来的群集配置文件。过程如下:
使用群集配置文件从群集中删除代理
-
编辑群集配置文件,从为 imq.cluster.brokerlist 属性指定的列表中删除要排除的代理。
-
对保留在群集中的每个代理执行以下命令:
该命令强制代理重新加载群集配置。
-
停止要从群集中删除的代理。
-
编辑该代理的 config.properties 文件,删除 imq.cluster.url 属性或为该属性指定其他值。