我刚开始使用官方文档学习solr,在第一个练习"Index Techproducts Example Data“期间,我由于以下错误而失败:”无法创建集合'techproducts‘,原因是:创建集合时底层核心创建失败: techproducts“。
我试着把java版本从13改成8,但是没有用。
以下是文档的链接:https://lucene.apache.org/solr/guide/8_5/solr-tutorial.html#exercise-1
来自solr管理控制台的Stacktrace
Collection: techproducts operation: create failed:org.apache.solr.common.SolrException: Underlying core creation failed while creating collection: techproducts
at org.apache.solr.cloud.api.collections.CreateCollectionCmd.call(CreateCollectionCmd.java:304)
at org.apache.solr.cloud.api.collections.OverseerCollectionMessageHandler.processMessage(OverseerCollectionMessageHandler.java:263)
at org.apache.solr.cloud.OverseerTaskProcessor$Runner.run(OverseerTaskProcessor.java:504)
at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:210)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
发布于 2021-03-11 01:49:42
我有相同的基础核心创建失败...也是错误的。使用Java 11、Windows 10。
日志文件为${solr-home}\example\cloud\node1\logs\solr.log.它的内部有:
org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at http://192.168.1.16:7574/solr: Error CREATEing SolrCore 'techproducts_shard1_replica_n1': Unable to create core [techproducts_shard1_replica_n1] Caused by: no segments* file found in LockValidatingDirectoryWrapper(NRTCachingDirectory(MMapDirectory@{solr_home}\example\cloud\node2\solr\techproducts_shard1_replica_n1\data\index lockFactory=org.apache.lucene.store.NativeFSLockFactory@16326253; maxCacheMB=48.0 maxMergeSizeMB=4.0)): files: [write.lock] at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:681) ~[?:?]
at (etc. etc.)e
但这是我第二次启动solr。第一次尝试联系其中一个节点时超时,教程脚本中止。但节点仍在运行。我用的是windows任务管理器,而不是solr stop。因此,我怀疑我留下了一个不稳定的混乱,第二次运行教程时,它陷入了这个混乱。
我删除了所有内容,从头开始解压,第三次没有超时,教程完成了,没有任何错误。
https://stackoverflow.com/questions/62601467
复制相似问题