【问题标题】:Collections Not Found Error : Apache Solr未找到集合错误:Apache Solr
【发布时间】:2020-05-27 13:10:55
【问题描述】:

我在 AWS 上设置了一个多节点 zookeeper 和 Apache Solr 8.1 集群。我按照官方网站上的所有说明进行操作,并成功地索引数据并从中查询。但是我在我的日志文件/管理 UI 中遇到了这个奇怪的异常。

知道如何解决此异常,因为这将是生产集群。

更新

以下是完整的错误日志

2020-02-11 23:57:03.910 错误(coreLoadExecutor-13-thread-2-processing-n:solr-node-1:8983_solr)[c:db x:db] oascZkController => org.apache .solr.common.SolrException:找不到集合:db 在 org.apache.solr.common.cloud.ClusterState.getCollection(ClusterState.java:118) org.apache.solr.common.SolrException:找不到集合:db 在 org.apache.solr.common.cloud.ClusterState.getCollection(ClusterState.java:118) ~[?:?] 在 org.apache.solr.core.CoreContainer.repairCoreProperty(CoreContainer.java:1938) ~[?:?] 在 org.apache.solr.cloud.ZkController.checkStateInZk(ZkController.java:1810) ~[?:?] 在 org.apache.solr.cloud.ZkController.preRegister(ZkController.java:1749) ~[?:?] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1231) ~[?:?] 在 org.apache.solr.core.CoreContainer.lambda$load$13(CoreContainer.java:749) ~[?:?] 在 com.codahale.metrics.InstrumentedExecutorService$InstrumentedCallable.call(InstrumentedExecutorService.java:202) ~[metrics-core-4.0.5.jar:4.0.5] 在 java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_222] 在 org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) ~[?:?] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_222] 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_222] 在 java.lang.Thread.run(Thread.java:748) [?:1.8.0_222] 2020-02-11 23:57:03.910 错误(coreLoadExecutor-13-thread-3-processing-n:solr-node-1:8983_solr)[c:mail x:mail] oascZkController => org.apache.solr。 common.SolrException:找不到集合:邮件 在 org.apache.solr.common.cloud.ClusterState.getCollection(ClusterState.java:118) org.apache.solr.common.SolrException:找不到集合:邮件 在 org.apache.solr.common.cloud.ClusterState.getCollection(ClusterState.java:118) ~[?:?] 在 org.apache.solr.core.CoreContainer.repairCoreProperty(CoreContainer.java:1938) ~[?:?] 在 org.apache.solr.cloud.ZkController.checkStateInZk(ZkController.java:1810) ~[?:?] 在 org.apache.solr.cloud.ZkController.preRegister(ZkController.java:1749) ~[?:?] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1231) ~[?:?] 在 org.apache.solr.core.CoreContainer.lambda$load$13(CoreContainer.java:749) ~[?:?] 在 com.codahale.metrics.InstrumentedExecutorService$InstrumentedCallable.call(InstrumentedExecutorService.java:202) ~[metrics-core-4.0.5.jar:4.0.5] 在 java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_222] 在 org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) ~[?:?] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_222] 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_222] 在 java.lang.Thread.run(Thread.java:748) [?:1.8.0_222] 2020-02-11 23:57:03.911 错误(coreLoadExecutor-13-thread-1-processing-n:solr-node-1:8983_solr)[c:atom x:atom] oascZkController => org.apache.solr。 common.SolrException:找不到集合:原子 在 org.apache.solr.common.cloud.ClusterState.getCollection(ClusterState.java:118) org.apache.solr.common.SolrException:找不到集合:原子 在 org.apache.solr.common.cloud.ClusterState.getCollection(ClusterState.java:118) ~[?:?] 在 org.apache.solr.core.CoreContainer.repairCoreProperty(CoreContainer.java:1938) ~[?:?] 在 org.apache.solr.cloud.ZkController.checkStateInZk(ZkController.java:1810) ~[?:?] 在 org.apache.solr.cloud.ZkController.preRegister(ZkController.java:1749) ~[?:?] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1231) ~[?:?] 在 org.apache.solr.core.CoreContainer.lambda$load$13(CoreContainer.java:749) ~[?:?] 在 com.codahale.metrics.InstrumentedExecutorService$InstrumentedCallable.call(InstrumentedExecutorService.java:202) ~[metrics-core-4.0.5.jar:4.0.5] 在 java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_222] 在 org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) ~[?:?] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_222] 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_222] 在 java.lang.Thread.run(Thread.java:748) [?:1.8.0_222] 2020-02-11 23:57:03.911 错误(coreLoadExecutor-13-thread-2-processing-n:solr-node-1:8983_solr)[c:solr x:solr] oascZkController => org.apache.solr。 common.SolrException:找不到集合:solr 在 org.apache.solr.common.cloud.ClusterState.getCollection(ClusterState.java:118) org.apache.solr.common.SolrException:找不到集合:solr 在 org.apache.solr.common.cloud.ClusterState.getCollection(ClusterState.java:118) ~[?:?] 在 org.apache.solr.core.CoreContainer.repairCoreProperty(CoreContainer.java:1938) ~[?:?] 在 org.apache.solr.cloud.ZkController.checkStateInZk(ZkController.java:1810) ~[?:?] 在 org.apache.solr.cloud.ZkController.preRegister(ZkController.java:1749) ~[?:?] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1231) ~[?:?] 在 org.apache.solr.core.CoreContainer.lambda$load$13(CoreContainer.java:749) ~[?:?] 在 com.codahale.metrics.InstrumentedExecutorService$InstrumentedCallable.call(InstrumentedExecutorService.java:202) ~[metrics-core-4.0.5.jar:4.0.5] 在 java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_222] 在 org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) ~[?:?] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_222] 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_222] 在 java.lang.Thread.run(Thread.java:748) [?:1.8.0_222] 2020-02-11 23:57:03.912 错误(coreLoadExecutor-13-thread-3-processing-n:solr-node-1:8983_solr)[c:tika x:tika] oascZkController => org.apache.solr。 common.SolrException:找不到集合:tika 在 org.apache.solr.common.cloud.ClusterState.getCollection(ClusterState.java:118) org.apache.solr.common.SolrException:找不到集合:tika 在 org.apache.solr.common.cloud.ClusterState.getCollection(ClusterState.java:118) ~[?:?] 在 org.apache.solr.core.CoreContainer.repairCoreProperty(CoreContainer.java:1938) ~[?:?] 在 org.apache.solr.cloud.ZkController.checkStateInZk(ZkController.java:1810) ~[?:?] 在 org.apache.solr.cloud.ZkController.preRegister(ZkController.java:1749) ~[?:?] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1231) ~[?:?] 在 org.apache.solr.core.CoreContainer.lambda$load$13(CoreContainer.java:749) ~[?:?] 在 com.codahale.metrics.InstrumentedExecutorService$InstrumentedCallable.call(InstrumentedExecutorService.java:202) ~[metrics-core-4.0.5.jar:4.0.5] 在 java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_222] 在 org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) ~[?:?] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_222] 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_222] 在 java.lang.Thread.run(Thread.java:748) [?:1.8.0_222] 2020-02-11 23:57:03.926 错误 (coreContainerWorkExecutor-2-thread-1-processing-n:solr-node-1:8983_solr) [] oascCoreContainer 错误等待 SolrCore 在启动时加载 => org.apache .solr.common.SolrException:无法创建核心 [atom] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1259) org.apache.solr.common.SolrException:无法创建核心 [atom] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1259) ~[?:?] 在 org.apache.solr.core.CoreContainer.lambda$load$13(CoreContainer.java:749) ~[?:?] 在 com.codahale.metrics.InstrumentedExecutorService$InstrumentedCallable.call(InstrumentedExecutorService.java:202) ~[metrics-core-4.0.5.jar:4.0.5] 在 java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_222] 在 org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) ~[?:?] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_222] 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_222] 在 java.lang.Thread.run(Thread.java:748) [?:1.8.0_222] 引起:org.apache.solr.common.SolrException: 在 org.apache.solr.cloud.ZkController.preRegister(ZkController.java:1780) ~[?:?] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1231) ~[?:?] ... 7 更多 引起:org.apache.solr.common.SolrException:找不到集合:原子 在 org.apache.solr.common.cloud.ClusterState.getCollection(ClusterState.java:118) ~[?:?] 在 org.apache.solr.core.CoreContainer.repairCoreProperty(CoreContainer.java:1938) ~[?:?] 在 org.apache.solr.cloud.ZkController.checkStateInZk(ZkController.java:1810) ~[?:?] 在 org.apache.solr.cloud.ZkController.preRegister(ZkController.java:1749) ~[?:?] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1231) ~[?:?] ... 7 更多 2020-02-11 23:57:03.927 错误 (coreContainerWorkExecutor-2-thread-1-processing-n:solr-node-1:8983_solr) [] oascCoreContainer 错误等待 SolrCore 在启动时加载 => org.apache .solr.common.SolrException:无法创建核心 [db] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1259) org.apache.solr.common.SolrException:无法创建核心 [db] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1259) ~[?:?] 在 org.apache.solr.core.CoreContainer.lambda$load$13(CoreContainer.java:749) ~[?:?] 在 com.codahale.metrics.InstrumentedExecutorService$InstrumentedCallable.call(InstrumentedExecutorService.java:202) ~[metrics-core-4.0.5.jar:4.0.5] 在 java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_222] 在 org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) ~[?:?] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_222] 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_222] 在 java.lang.Thread.run(Thread.java:748) [?:1.8.0_222] 引起:org.apache.solr.common.SolrException: 在 org.apache.solr.cloud.ZkController.preRegister(ZkController.java:1780) ~[?:?] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1231) ~[?:?] ... 7 更多 引起:org.apache.solr.common.SolrException:找不到集合:db 在 org.apache.solr.common.cloud.ClusterState.getCollection(ClusterState.java:118) ~[?:?] 在 org.apache.solr.core.CoreContainer.repairCoreProperty(CoreContainer.java:1938) ~[?:?] 在 org.apache.solr.cloud.ZkController.checkStateInZk(ZkController.java:1810) ~[?:?] 在 org.apache.solr.cloud.ZkController.preRegister(ZkController.java:1749) ~[?:?] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1231) ~[?:?] ... 7 更多 2020-02-11 23:57:03.927 错误 (coreContainerWorkExecutor-2-thread-1-processing-n:solr-node-1:8983_solr) [] oascCoreContainer 错误等待 SolrCore 在启动时加载 => org.apache .solr.common.SolrException:无法创建核心 [邮件] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1259) org.apache.solr.common.SolrException:无法创建核心 [邮件] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1259) ~[?:?] 在 org.apache.solr.core.CoreContainer.lambda$load$13(CoreContainer.java:749) ~[?:?] 在 com.codahale.metrics.InstrumentedExecutorService$InstrumentedCallable.call(InstrumentedExecutorService.java:202) ~[metrics-core-4.0.5.jar:4.0.5] 在 java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_222] 在 org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) ~[?:?] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_222] 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_222] 在 java.lang.Thread.run(Thread.java:748) [?:1.8.0_222] 引起:org.apache.solr.common.SolrException: 在 org.apache.solr.cloud.ZkController.preRegister(ZkController.java:1780) ~[?:?] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1231) ~[?:?] ... 7 更多 引起:org.apache.solr.common.SolrException:找不到集合:邮件 在 org.apache.solr.common.cloud.ClusterState.getCollection(ClusterState.java:118) ~[?:?] 在 org.apache.solr.core.CoreContainer.repairCoreProperty(CoreContainer.java:1938) ~[?:?] 在 org.apache.solr.cloud.ZkController.checkStateInZk(ZkController.java:1810) ~[?:?] 在 org.apache.solr.cloud.ZkController.preRegister(ZkController.java:1749) ~[?:?] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1231) ~[?:?] ... 7 更多 2020-02-11 23:57:03.927 错误 (coreContainerWorkExecutor-2-thread-1-processing-n:solr-node-1:8983_solr) [] oascCoreContainer 错误等待 SolrCore 在启动时加载 => org.apache .solr.common.SolrException:无法创建核心 [solr] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1259) org.apache.solr.common.SolrException:无法创建核心 [solr] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1259) ~[?:?] 在 org.apache.solr.core.CoreContainer.lambda$load$13(CoreContainer.java:749) ~[?:?] 在 com.codahale.metrics.InstrumentedExecutorService$InstrumentedCallable.call(InstrumentedExecutorService.java:202) ~[metrics-core-4.0.5.jar:4.0.5] 在 java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_222] 在 org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) ~[?:?] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_222] 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_222] 在 java.lang.Thread.run(Thread.java:748) [?:1.8.0_222] 引起:org.apache.solr.common.SolrException: 在 org.apache.solr.cloud.ZkController.preRegister(ZkController.java:1780) ~[?:?] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1231) ~[?:?] ... 7 更多 引起:org.apache.solr.common.SolrException:找不到集合:solr 在 org.apache.solr.common.cloud.ClusterState.getCollection(ClusterState.java:118) ~[?:?] 在 org.apache.solr.core.CoreContainer.repairCoreProperty(CoreContainer.java:1938) ~[?:?] 在 org.apache.solr.cloud.ZkController.checkStateInZk(ZkController.java:1810) ~[?:?] 在 org.apache.solr.cloud.ZkController.preRegister(ZkController.java:1749) ~[?:?] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1231) ~[?:?] ... 7 更多 2020-02-11 23:57:03.927 错误 (coreContainerWorkExecutor-2-thread-1-processing-n:solr-node-1:8983_solr) [] oascCoreContainer 错误等待 SolrCore 在启动时加载 => org.apache .solr.common.SolrException:无法创建核心 [tika] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1259) org.apache.solr.common.SolrException:无法创建核心 [tika] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1259) ~[?:?] 在 org.apache.solr.core.CoreContainer.lambda$load$13(CoreContainer.java:749) ~[?:?] 在 com.codahale.metrics.InstrumentedExecutorService$InstrumentedCallable.call(InstrumentedExecutorService.java:202) ~[metrics-core-4.0.5.jar:4.0.5] 在 java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_222] 在 org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) ~[?:?] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_222] 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_222] 在 java.lang.Thread.run(Thread.java:748) [?:1.8.0_222] 引起:org.apache.solr.common.SolrException: 在 org.apache.solr.cloud.ZkController.preRegister(ZkController.java:1780) ~[?:?] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1231) ~[?:?] ... 7 更多 引起:org.apache.solr.common.SolrException:找不到集合:tika 在 org.apache.solr.common.cloud.ClusterState.getCollection(ClusterState.java:118) ~[?:?] 在 org.apache.solr.core.CoreContainer.repairCoreProperty(CoreContainer.java:1938) ~[?:?] 在 org.apache.solr.cloud.ZkController.checkStateInZk(ZkController.java:1810) ~[?:?] 在 org.apache.solr.cloud.ZkController.preRegister(ZkController.java:1749) ~[?:?] 在 org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1231) ~[?:?] ... 7 更多

感谢您的帮助!

【问题讨论】:

  • 您需要提供更多信息/日志。
  • 我已经添加了详细的错误日志!

标签: amazon-web-services apache amazon-ec2 solr apache-zookeeper


【解决方案1】:

我在升级到 8.11.1 版本时发现了同样的异常。一个简单的重启解决了我的问题。

./opt/solr-8.11.1/bin/solr stop -all
./opt/solr-8.11.1/bin/solr start -cloud  -p 8983

我的日志中的错误:

2022-01-24 21:55:12.472 ERROR (coreLoadExecutor-25-thread-2-processing-n:10.1.36.19:8983_solr) [c:atom   x:atom] o.a.s.c.ZkController  => org.apache.solr.common.SolrException: Could not find collection : atom
    at org.apache.solr.common.cloud.ClusterState.getCollection(ClusterState.java:123)
org.apache.solr.common.SolrException: Could not find collection : atom

2022-01-24 21:55:12.497 ERROR (coreLoadExecutor-25-thread-2-processing-n:10.1.36.19:8983_solr) [c:db   x:db] o.a.s.c.ZkController  => org.apache.solr.common.SolrException: Could not find collection : db
    at org.apache.solr.common.cloud.ClusterState.getCollection(ClusterState.java:123)
org.apache.solr.common.SolrException: Could not find collection : db

2022-01-24 21:55:12.497 ERROR (coreLoadExecutor-25-thread-2-processing-n:10.1.36.19:8983_solr) [c:mail   x:mail] o.a.s.c.ZkController  => org.apache.solr.common.SolrException: Could not find collection : mail
    at org.apache.solr.common.cloud.ClusterState.getCollection(ClusterState.java:123)
org.apache.solr.common.SolrException: Could not find collection : mail

2022-01-24 21:55:12.497 ERROR (coreLoadExecutor-25-thread-2-processing-n:10.1.36.19:8983_solr) [c:solr   x:solr] o.a.s.c.ZkController  => org.apache.solr.common.SolrException: Could not find collection : solr
    at org.apache.solr.common.cloud.ClusterState.getCollection(ClusterState.java:123)
org.apache.solr.common.SolrException: Could not find collection : solr

2022-01-24 21:55:12.497 ERROR (coreLoadExecutor-25-thread-2-processing-n:10.1.36.19:8983_solr) [c:tika   x:tika] o.a.s.c.ZkController  => org.apache.solr.common.SolrException: Could not find collection : tika
    at org.apache.solr.common.cloud.ClusterState.getCollection(ClusterState.java:123)
org.apache.solr.common.SolrException: Could not find collection : tika

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-19
    • 1970-01-01
    • 2016-01-30
    • 2019-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多