从ZK上的特定目录下载Solr Collection配置

问题描述

我们在Zookeeper上的特定目录中具有Solr集合的配置详细信息。以下是 zookeeper ;

上的目录结构
|--app_dir
   |--dev
     |--configs
        |--collection_name
            |--conf   

我正在尝试使用 downconfig 实用工具下载集合的配置。以下是我正在使用的命令;

bin/solr zk downconfig -n conf_name -d /home/ec2-user/solr-8.1.0/server/solr/configsets  -z zk-dev-1:2181,zk-dev-2:2181,zk-dev-3:2181

该命令无法执行,并出现以下错误

ERROR: Error downloading files from zookeeper path /configs/test_vector to /home/ec2-user/solr-8.1.0/server/solr/configsets/conf

ERROR - 2020-09-30 15:11:23.778; org.apache.solr.util.SolrCLI; Could not complete downconfig operation for reason: Error downloading files from zookeeper path /configs/test_vector to /home/ec2-user/solr-8.1.0/server/solr/configsets/conf

我怀疑配置路径不正确,因为实际路径为app_name/dev/configs/collection_name,而错误提示该路径仅为configs/collection_name,但我不确定这是否是错误。

感谢帮助!

解决方法

如果您没有在ZK中使用默认的/solr路径,则应该可以使用

进行更改
-zkhost 127.0.0.1:2181/app_dir/dev

对于SolrCloud兼容(即Zookeeper感知)客户端的任何配置或与Zookeeper交互的其他操作,这也是必需的。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...