我运行Drupal 7,MySQL和Solar 4.10.2 Solr本身工作正常(如果我索引示例),从Drupal到Solr本身的连接是可以的。我没有得到关于不兼容的schema.xml的警告(因为我复制了它)
drupal中的错误如下:
SearchApiException while indexing: "400" Status: Bad Request: Bad Request{"responseHeader":{"status":400,"QTime":110},"error":{"msg":"Bad Request\n\n\n\nrequest: http://192.168.0.232:7574/solr/collection1/update?update.distrib=TOLEADER&distrib.from=http%3A%2F%2F192.168.0.232%3A8983%2Fsolr%2Fcollection1%2F&wt=javabin&version=2","code":400}} in SearchApiSolrConnection->checkResponse() (line 536 of REDACTED\modules\search_api_solr\includes\solr_connection.inc).
Solr中的错误:
org.apache.solr.common.SolrException: Bad Request
request: http://192.168.0.232:7574/solr/collection1/update?update.distrib=TOLEADER&distrib.from=http%3A%2F%2F192.168.0.232%3A8983%2Fsolr%2Fcollection1%2F&wt=javabin&version=2
at org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrServer$Runner.run(ConcurrentUpdateSolrServer.java:241)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
堆栈上有类似的错误,但要么“我忘记了架构”或“我重新安装了模块”,这两个都没有用。
我无法找到如何正确调试它。我的Solr经验有限(这是我所有的Solr经历)。
任何人都有任何想法?需要更多信息来帮助我,还是能指出我正确的方向?
答案 0 :(得分:0)
我自己解决了......有点。
问题在于模块的schema.xml与4.10.x无法正常工作,原因有些奇怪。如果您在云模式下启动Solr,它就可以工作。即使在云模式下,它也能正常使用3.x.
我知道,这并不是真的有帮助,但也许你和我有同样的问题。