Java操作ElasticSearchのクライアント接続の作成
1087 ワード
Java操作ElasticSearchのクライアント接続の作成
ElasticSearchは主流の開発言語の接続開発パッケージを提供しています
新しいmavenプロジェクトには、次の依存関係を追加します.
接続コード:
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();
}
}