【问题标题】:Unable to create core [collection_shard1_replica_n1] Caused by: Can't find resource 'synonyms.txt'无法创建核心 [collection_shard1_replica_n1] 原因:找不到资源 'synonyms.txt'
【发布时间】:2021-07-20 12:52:46
【问题描述】:

我运行如下 create_collection 命令

create_collection [-c collectionName] [-n configName] [-d configDir] [-shards #] [-replicationFactor #] [-p port] [-V]

我在日志中收到以下错误。

2021-07-20 12:33:53.672 ERROR (qtp232307208-14) [   ] o.a.s.h.RequestHandlerBase org.apache.solr.common.SolrException: Error CREATEing SolrCore 'collection_shard1_replica_n1': Unable to create core [collection_shard1_replica_n1] Caused by: Can't find resource 'synonyms.txt' in classpath or '/configs/<configname>', cwd=C:\solr-8.6.2\server
  at org.apache.solr.core.CoreContainer.create(CoreContainer.java:1312)
  at org.apache.solr.handler.admin.CoreAdminOperation.lambda$static$0(CoreAdminOperation.java:95)
  at org.apache.solr.handler.admin.CoreAdminOperation.execute(CoreAdminOperation.java:367)
...
  at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375)
  at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806)
  at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938)
  at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.solr.common.SolrException: Unable to create core [collection_shard1_replica_n1]
  at org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1408)
  at org.apache.solr.core.CoreContainer.create(CoreContainer.java:1273)
... 47 more
Caused by: org.apache.solr.common.SolrException: Could not load conf for core collection_shard1_replica_n1: Can't load schema managed-schema: org.apache.solr.core.SolrResourceNotFoundException: Can't find resource 'synonyms.txt' in classpath or '/configs/<configname>', cwd=C:\solr-8.6.2\server
  at org.apache.solr.core.ConfigSetService.loadConfigSet(ConfigSetService.java:89)
  at org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1381)
... 48 more
Caused by: org.apache.solr.common.SolrException: Can't load schema managed-schema: org.apache.solr.core.SolrResourceNotFoundException: Can't find resource 'synonyms.txt' in classpath or '/configs/<configname>', cwd=C:\solr-8.6.2\server
  at org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:610)
  at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:181)
  at org.apache.solr.schema.ManagedIndexSchema.<init>(ManagedIndexSchema.java:105)
  at org.apache.solr.schema.ManagedIndexSchemaFactory.create(ManagedIndexSchemaFactory.java:178)
  at org.apache.solr.schema.ManagedIndexSchemaFactory.create(ManagedIndexSchemaFactory.java:46)
  at org.apache.solr.core.ConfigSetService.createIndexSchema(ConfigSetService.java:146)
  at org.apache.solr.core.ConfigSetService.loadConfigSet(ConfigSetService.java:84)
... 49 more
Caused by: org.apache.solr.common.SolrException: org.apache.solr.core.SolrResourceNotFoundException: Can't find resource 'synonyms.txt' in classpath or '/configs/<configname>', cwd=C:\solr-8.6.2\server
  at org.apache.solr.schema.ManagedIndexSchema.informResourceLoaderAwareObjectsInChain(ManagedIndexSchema.java:1344)
  at org.apache.solr.schema.ManagedIndexSchema.informResourceLoaderAwareObjectsForFieldType(ManagedIndexSchema.java:1204)
  at org.apache.solr.schema.ManagedIndexSchema.postReadInform(ManagedIndexSchema.java:1180)
  at org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:606)
... 55 more
Caused by: org.apache.solr.core.SolrResourceNotFoundException: Can't find resource 'synonyms.txt' in classpath or '/configs/<configname>', cwd=C:\solr-8.6.2\server
  at org.apache.solr.cloud.ZkSolrResourceLoader.openResource(ZkSolrResourceLoader.java:122)
  at org.apache.lucene.analysis.synonym.SynonymGraphFilterFactory.loadSynonyms(SynonymGraphFilterFactory.java:179)
  at org.apache.lucene.analysis.synonym.SynonymGraphFilterFactory.inform(SynonymGraphFilterFactory.java:154)
  at org.apache.solr.schema.ManagedIndexSchema.informResourceLoaderAwareObjectsInChain(ManagedIndexSchema.java:1342)
... 58 more

我正在尝试使用外部 zookeeper 创建一个独立的 Solr。一旦我得到这个工作,我计划稍后复制它。我使用了以前设置中的自定义配置。

【问题讨论】:

  • 您好,您的模板配置文件夹中有“synonyms.txt”文件吗?请在此处粘贴模板/配置文件夹的内容。

标签: solr apache-zookeeper solrcloud


【解决方案1】:

我解决了这个问题。需要使用以下命令将配置上传到 Zookeeper

bin/solr zk upconfig -n <name for configset> -d <path to directory with configset>

在我这样做之后,它就像一个没有问题的魅力。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-31
    • 1970-01-01
    • 2022-01-14
    • 2022-08-16
    • 1970-01-01
    • 2015-04-05
    • 2017-01-01
    相关资源
    最近更新 更多