我们使用弹性搜索仅用于搜索目的,我们的拓扑是
3 个 Master+Data 节点和 2 个仅客户端节点(负载均衡器)
现在说我的第一个客户端节点有 IP x.x.x.x
,我的第二个客户端节点有 IPy.y.y.y
在我的 PHP ESClient 中,我是否需要指定这 2 个客户端的 IP 地址,或者我只需要指定一个客户端 IP 地址,ES 将自动处理如果一个客户端节点出现故障,另一个将接管它的场景(我们不会有任何停机时间)。
目前我只指定一个 IP
$esconfig = [
'hosts' = [ SEARCHIP . ":" . SEARCHPORT ],
'logging' = false,
'logPath' = LOGFILE,
'logPermission' = 0664 ];
$client = new Elasticsearch\Client($esconfig);
请我们需要你的帮助