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

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();
        }
    }
相关文章
相关标签/搜索