Java操作ElasticSearchのクライアント接続の作成

1087 ワード

Java操作ElasticSearchのクライアント接続の作成
ElasticSearchは主流の開発言語の接続開発パッケージを提供しています 
新しいmavenプロジェクトには、次の依存関係を追加します.

    org.elasticsearch.client
    transport
    5.5.2

接続コード:
package com.xhz.es;
 
import java.net.InetAddress;
 
import org.elasticsearch.client.transport.TransportClient;
import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.common.transport.InetSocketTransportAddress;
import org.elasticsearch.transport.client.PreBuiltTransportClient;
 
public class Test {
 
    private static String host="192.168.1.108"; //      
    private static int port=9300; //   
     
    public static void main(String[] args) throws Exception{
        TransportClient client = new PreBuiltTransportClient(Settings.EMPTY)
                   .addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName(Test.host), Test.port));
        System.out.println(client);
        client.close();
    }
}