微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决从 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 举报,一经查实,本站将立刻删除。