欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Elasticsearch Java API 的使用(1)—创建客户端

程序员文章站 2022-07-01 15:31:04
...

Java建立客户端

调用API方法前提,通过putty串行接口连接软件(选择SSH)开启安装在Linux环境下的elasticsearch5.1.2的服务。

需要注意的几点:
1、cluster.name是安装elasticsearch时设置的名称
2、调用服务时xxx.xxx.xxx.xxx写的是虚拟机的ip
3、端口填写elasticsearch默认的9300端口

public class ESClient(){
    public TransportClient CreateClient(){
        try{
            /*创建客户端*/
            //client startup
            //设置集群名称
            Settings settings = 
                Settings.builder().put("cluster.name", "elsearch")
                .put("client.transport.sniff", true)
                .build();
            //创建client
            TransportClient client = 
                new PreBuiltTransportClient(settings)
                .addTransportAddress(
                new InetSocketTransportAddress(
                InetAddress.getByName("xxx.xxx.xxx.xxx"),9300));
            return client;
        }catch(Exception e){
            e.printStackTrace();
        }
    }
}