从 k8s 集群外使用 SolrCloud 的正确方法是什么?

问题描述

我正在尝试从 k8s 中使用 solr,它正在 Kubernetes 上工作。即使我使用“HttpSolrClient”java 客户端,它也会尝试连接内部 k8s solr 实例。

java.lang.RuntimeException:尝试使用我们知道的节点名称获取集群状态,即 [solr-1.solrcluster:8983_solr,solr-2.solrcluster:8983_solr,solr-0.solrcluster:8983_solr]。但是,没有从他们那里成功获取集群状态。如果您认为您的 Solr 集群已启动并且可以访问,您可以尝试使用工作 solrUrl(s) 或 zkHost(s) 重新创建一个新的 CloudSolrClient

客户端只能访问平衡器 Ip,而不是所有 SolrCloud 节点。 从 k8s 中使用 solr 客户端的正确方法是什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)