通常我们使用zkcli.sh
本身提供的Solr
来管理solrcloud集合的配置集。有时会使用一群外部动物园管理员(在我的情况下通常是3个实例)而不是一个。
问题是,当上传配置设置为zookeeper时,似乎一次只能上传到一个zookeeper。
例如zkcli.sh -cmd upconfig -z localhost:2181 -n dummy -d dummy/
要上传到其他2个(或N-1个)实例,需要使用不同的主机和/或多次重复该命令。端口。
问题是:
zkcli.sh
是否提供了一种在单个命令中上传到整个群集的方法?原因我问这个:
答案 0 :(得分:3)
要将配置上传到多个zookeeper,请使用此命令:./zkcli.sh -cmd upconfig -confdir /opt/solr/collection/conf -confname config_name -z <zookeeper1 ipaddress>:2181,<zookeeper2 ipaddress>:2181,<zookeeper3 ipaddress>:2181