Java 操做ElasticSearch集群很是简单,和操做单个节点同样,只是链接方式不一样app
Java链接ElasticSearch集群只须要主节点的ip和端口号,而后配置集群的名字便可。ui
private static final String host = "192.168.15.38"; private static final int port = 9300; private static TransportClient client = null; private static final String CLUSTER_NAME = "my-application"; private static Settings.Builder builder = Settings.builder().put("cluster.name", CLUSTER_NAME); public static TransportClient cilentFactory() { client = new PreBuiltTransportClient(builder.build()).addTransportAddress(new TransportAddress(new InetSocketAddress(host, port))); return client; } public static void close() { if (client != null) { client.close(); } }