我有一个 SolrCloud (v5.2) 设置,有 2 个不同的核心 [ users, docs
] 正常工作。
现在我需要能够动态添加新的核心,这些新核心在配置方面与docs
已经存在的核心相同。我不想复制配置(我试过了,它工作正常),因为我需要实际共享synonyms.txt
和其他一些不断变化的文件。
我认为我需要“配置集”,但我无法让它们工作。我使用以下命令上传了“模板”conf:
sh zkcli.sh -zkhost zk1:2181 -cmd upconfig -confname template -confdir /home/user1/template/conf
然后我尝试使用这样的配置集创建一个新核心template
:
http://solr1:8983/solr/admin/cores?action=CREATE&configSet=template&name=test1
但我得到这个错误:
Error CREATEing SolrCore 'test1': Unable to create core [test1] Caused by: Could not find configName for collection test1 found:[users, docs, template, .system]
我认为我对配置集的工作方式有一些缺失的知识。