ElasticSearch学习(7)-Java连接ElasticSearch集群

Java 操作ElasticSearch集群非常简单,和操作单个节点一样,只是连接方式不同

Java连接ElasticSearch集群只需要主节点的ip和端口号,然后配置集群的名字即可。

    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();
        }
    }

猜你喜欢

转载自my.oschina.net/u/2477500/blog/1615901