Zookeeper + Solrcloud 使用给定配置创建 collection
Zookeeper + Solrcloud create collection using given configuration
我正在开发一个使用 Zookeeper + Solrcloud 的项目(没有文档),我现在正尝试 运行 它只在我的笔记本电脑上(一台 Windows 机器)。
我已经安装了 Solr (5.0.0) 和 Zookeeper (3.4.8)。
我的文件系统 (D:/mySolrConfiguration/) 的文件夹中有 Solr 配置文件(solrconfig.xml、schema.xml 等)。
所以我启动 Zookeeper 和 Solr,然后我 运行 命令 zkCli 如下:
zkcli.bat -zkhost localhost:2181 -cmd upconfig -confdir D:/mySolrConfiguration -confname my-config
然后我转到 Solr,并尝试根据我的配置 (my-conf) 创建一个新的 collection,但 Solr 抱怨说“找不到要关联的配置集与 collection"
为了创建 collection,我在浏览器中点击了以下 URL:
http://localhost:8983/solr/admin/collections?action=CREATE&name=myCollection&collection.configname=my-config&numShards=1
我还尝试在 collection 创建之前使用 linkconfig,如下所示:
zkcli.bat -zkhost localhost:2181 -cmd linkconfig -collection myCollection -confname my-config
但这并没有改变结果。
以前我也可以创建一个配置,但是我在任何文件夹中都看不到它是Solr,并且有一个基于这个配置的collection。
但是,如果我尝试基于该配置创建一个新的 collection,我会得到与上面相同的错误“找不到与 collection 关联的配置集” .
过去有人对 Solr+Zookeeper 有过类似的问题吗?
我错过了什么?
试试 "collection.configName="。大写的 N 显然很重要。
我正在开发一个使用 Zookeeper + Solrcloud 的项目(没有文档),我现在正尝试 运行 它只在我的笔记本电脑上(一台 Windows 机器)。
我已经安装了 Solr (5.0.0) 和 Zookeeper (3.4.8)。
我的文件系统 (D:/mySolrConfiguration/) 的文件夹中有 Solr 配置文件(solrconfig.xml、schema.xml 等)。
所以我启动 Zookeeper 和 Solr,然后我 运行 命令 zkCli 如下:
zkcli.bat -zkhost localhost:2181 -cmd upconfig -confdir D:/mySolrConfiguration -confname my-config
然后我转到 Solr,并尝试根据我的配置 (my-conf) 创建一个新的 collection,但 Solr 抱怨说“找不到要关联的配置集与 collection"
为了创建 collection,我在浏览器中点击了以下 URL:
http://localhost:8983/solr/admin/collections?action=CREATE&name=myCollection&collection.configname=my-config&numShards=1
我还尝试在 collection 创建之前使用 linkconfig,如下所示:
zkcli.bat -zkhost localhost:2181 -cmd linkconfig -collection myCollection -confname my-config
但这并没有改变结果。
以前我也可以创建一个配置,但是我在任何文件夹中都看不到它是Solr,并且有一个基于这个配置的collection。
但是,如果我尝试基于该配置创建一个新的 collection,我会得到与上面相同的错误“找不到与 collection 关联的配置集” .
过去有人对 Solr+Zookeeper 有过类似的问题吗?
我错过了什么?
试试 "collection.configName="。大写的 N 显然很重要。