Solr无法加载核心

时间:2017-07-26 15:23:43

标签: solr lucidworks

我向Solr Core添加了错误配置的动态字段。因为,我无法更新任何内容来修复此错误,因为Solr无法加载它。

错误的查询:

http://solr.dev.fr:8983/solr/zCollection/schema
{
  "add-dynamic-field":{
     "name":"*_alz*",
     "type":"customFieldType",
     "stored":true,
     "indexed":true

}

例外:

org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: Could not load conf for core zCollection_shard1_replica1: Can't load schema managed-schema: Dynamic field name '*_alz*' should have either a leading or a trailing asterisk, and no others.

问题:

我无法在任何地方找到此动态字段,因为我正在使用data_driven_schema_configs

我无法使用架构API删除它;我得到404 Not Found作为回应。

问题:

我在哪里可以找到此元素并将其删除?

PS:我做了

grep -rnw '/opt/lucidworks-hdpsearch/' -e '_alz'

但是没有任何事情发生在我身上。

更新1: 我使用以下命令在Zookeeper文件中找到了该字段:

./zkcli.sh -zkhost hmaster.dev.fr:2181 -cmd list

我下载了文件

./zkcli.sh -zkhost hmaster.dev.fr:2181 -cmd get /configs/zCollection/managed-schema

修正了错误字段并再次将其上传到ZK:

./zkcli.sh -zkhost hmaster.dev.fr:2181 -cmd putfile /configs/zCollection/managed-schema managed-schema

终于有效!!

0 个答案:

没有答案