solr 无法创建集合“techproducts”,原因是:创建集合时基础核心创建失败:techproducts

wooyq4lh  于 5个月前  发布在  Solr
关注(0)|答案(5)|浏览(64)

我刚开始学习solr与官方文档和在第一个练习“索引Techproducts示例数据”我失败了,由于以下错误:“未能创建集合'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)

字符串

xoshrz7s

xoshrz7s1#

我在学习Solr的官方教程时也遇到过类似的情况,

➜  solr-8.7.0 ERROR: Failed to create collection 'techproducts' due to: Underlying core creation failed while creating collection: techproducts

字符串

问题解决了我关闭我的vpn。我猜vpn路由可能搞砸了solr的localhost设置不知何故。

wbgh16ku

wbgh16ku2#

我也有同样的 * 底层核心创建失败. * 错误。使用Java 11,Windows 10。
日志文件为 ${solr-home}\example\cloud\node1\logs\solr.log,里面有:
第一个月
at (etc. etc.)e
但这是我第二次启动solr。第一次它超时试图联系的一个节点和教程脚本中止。但节点仍然在运行。我杀死了他们使用windows任务管理器,而不是使用 *solr停止 *。所以我怀疑我留下了一个不稳定的混乱,第二次运行教程它崩溃了这个混乱。
我删除了所有内容,并从解压开始,这第三次没有超时,教程没有错误地完成。

xnifntxz

xnifntxz3#

文件:/opt/solr/server/etc/jetty.xml
(1)Name=“requestHeaderSize”set属性名称“solr.jetty.request.header.size”default=“81920”(2)Name=“responseHeaderSize”> set属性名称=“solr.jetty.response.header.size”default=“81920”
(3)重新启动Solr

izkcnapc

izkcnapc4#

嗯,试了一下,还是得到同样的错误。
变更后:

[Set name="requestHeaderSize"][Property name="solr.jetty.request.header.size" default="81920" /][/Set]
[Set name="responseHeaderSize"][Property name="solr.jetty.response.header.size" default="81920" /][/Set]

字符串
我停止一切并重试,然后我有Windows防火墙提示我为Java 11消息的“SAP机器”授权,我接受了它,并重试。然后它工作了。似乎Windows防火墙相关。

ruyhziif

ruyhziif5#

检查solr.in.sh配置,确保下面的配置未注解,并设置为true SOLR_SSL_ENABLED=true

相关问题