从 ZK 上的特定目录下载 Solr Collection 配置
Download Solr Collection config from specific directory on ZK
我们在 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-aware)客户端的任何配置或与 Zookeeper 交互的其他操作也是必需的。
我们在 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-aware)客户端的任何配置或与 Zookeeper 交互的其他操作也是必需的。