如何向SolrCloud动态添加集合

如何向SolrCloud动态添加集合,solr,apache-zookeeper,solrcloud,Solr,Apache Zookeeper,Solrcloud,当我尝试在SolrCLoud中创建新集合时,会收到错误消息 ZooKeeper:my_new_集合中不存在指定的配置 从中我了解到参数 **collection.configName**必须已存储在ZooKeeper中 但是,当我正要用一个新的配置文件创建一个新集合时,我如何以及何时才能告诉我的ZooKeeper有关这个新配置文件的信息呢 是否真的没有向web中的SolrCore添加集合的示例?我只找到了向节点添加碎片的教程,但没有找到向SolrCloud添加集合的教程。如果您使用的是运行在lo

当我尝试在SolrCLoud中创建新集合时,会收到错误消息

ZooKeeper:my_new_集合中不存在指定的配置

从中我了解到参数 **collection.configName**必须已存储在ZooKeeper中 但是,当我正要用一个新的配置文件创建一个新集合时,我如何以及何时才能告诉我的ZooKeeper有关这个新配置文件的信息呢


是否真的没有向web中的SolrCore添加集合的示例?我只找到了向节点添加碎片的教程,但没有找到向SolrCloud添加集合的教程。

如果您使用的是运行在localhost:9983上的embed zookeeper。您需要通过zkcli.sh脚本将配置上载到zookeeper。 例如:

./zkcli.sh-cmd upconfig-zkhost localhost:9983-confname 您的配置名称-confdir/path/to/your/config

如果您使用的是SolrVersion5.x并以云模式运行,则可以逐步指定以创建功能齐全的集合,然后稍后重新上载自定义配置