我在gcp中使用servers设置solr master slave setup,在HA中使用servers和load balancer。设置完成,但主设备不拾取从设备。奇怪的是两台服务器都在通信而且所有防火墙都在。在slave solrency.xml文件中,主机IP被称为负载均衡器IP,负载均衡器是内部负载均衡器,示例组是托管示例组任何帮助都非常感谢有什么具体的改变吗?
wmtdaxz31#
确保从节点上的solrandom. xml具有正确的配置。检查masterUrl指向正确的URL,它应该是内部负载均衡器IP。xml复制代码http://internal-load-balancer-ip/solr/collection_name确保主配置和从配置在它们的solrency.xml文件中具有相同的collection_name。检查他们是否健康。获取两台服务器上的solr日志,并检查复制是否有任何错误消息或警告。最后,检查slave上的solrd.xml中指定的数据目录路径,因为它应该与master的写入索引数据的路径相匹配。确保它存在并且可由solr服务写入。
1条答案
按热度按时间wmtdaxz31#
确保从节点上的solrandom. xml具有正确的配置。检查masterUrl指向正确的URL,它应该是内部负载均衡器IP。
xml复制代码http://internal-load-balancer-ip/solr/collection_name确保主配置和从配置在它们的solrency.xml文件中具有相同的collection_name。
检查他们是否健康。获取两台服务器上的solr日志,并检查复制是否有任何错误消息或警告。最后,检查slave上的solrd.xml中指定的数据目录路径,因为它应该与master的写入索引数据的路径相匹配。确保它存在并且可由solr服务写入。