尝试创建一个简单的 Solr 主/从配置,在尝试连接到主服务器的 SLAVE 上出现 indexFetcher 错误

问题描述

2021-07-26 17:13:30.420 INFO (qtp210506412-18) [] oassHttpSolrCall [admin] webapp=null path=/admin/info/logging params={wt=json&=1627318946019 } 状态=0 QTime=0 2021-07-26 17:13:40.423 INFO (qtp210506412-22) [] oassHttpSolrCall [admin] webapp=null path=/admin/info/logging params={wt=json&=1627318946019&since =0 QTime=0 2021-07-26 17:13:46.305 WARN (indexFetcher-90-thread-1) [ ] o.a.s.h.IndexFetcher Master 在:https://localhost:8986/solr/#/master 不可用。索引获取因异常而失败:org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException:来自 https://localhost:8986/solr/#/master 的服务器错误:预期的 MIME 类型应用程序/八位字节流但得到了文本/html。

解决方法

给定的 URL 对复制无效 (https://localhost:8986/solr/#/master) - # 之后的部分作为锚点,仅与 HTML/Javascript 中的客户端相关。

您可能需要实际的复制路径。这通常类似于:

http://<host>:<port>/<core>/replication

更改当前配置并重新加载核心/重新启动 Solr 和复制应该正确启动。