我有一个 10 个节点的 Elasticsearch 集群。通过 Java API 连接到集群时,我只连接到主节点。
TransportClient client = new PreBuiltTransportClient(Settings.EMPTY)
.addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("masterNode"), 9300));
如果主节点出现故障,我的程序会自动连接到下一个主节点吗?如果在初始主节点失败后我必须重新启动 Java 程序怎么办?