【发布时间】:2021-10-14 08:41:42
【问题描述】:
我们将 3 台 Solr 服务器迁移到 3 台新虚拟机。我们仍在运行与旧 VM (Solr 7.4) 相同的设置。我还运行了 Zookeeper upconfig 命令来替换我们的旧配置文件,以便它们现在使用新 IP。但是,当我查看 Solr Cloud UI 时,我们的 2 个旧 IP 显示在 Cloud > Graph 上。我验证了 Zookeeper upconfig 是否有效,因为我可以看到我的集合的新配置集文件位于 cloud > tree > configs 中。他们还在文件中显示了新的 IP。所以我不确定为什么 Cloud > Graph 会显示我们的 2 个旧 IP。此外,当我检查日志时,我看到以下错误: null:org.apache.solr.common.SolrException:尝试代理 url 请求时出错:http://139.XX.XX.34:8983/solr/MyCollection/select
错误提到的 IP 是旧虚拟机之一的 IP。对于其他旧 IP,还有另一条类似的错误消息。有什么想法可以从哪里获得 IP 价值?我认为 Zookeeper upconfig 会解决这个问题,我搜索了我所有的 solr 和 zookeeper 文件,看看是否有我错过的配置文件,但没有找到任何提到旧 IP 的任何地方。
【问题讨论】:
标签: solr apache-zookeeper solrcloud solrconfig solr7