zoukankan      html  css  js  c++  java
  • elasticsearch 6.x.x 获取客户端方法

    创建Settings

    Settings settings = Settings.builder().put("client.transport.ignore_cluster_name", true).build();//忽略集群名称

    创建客户端

    TransportClient transportClient = new PreBuiltTransportClient(settings);

    获取客户端

    Client client = transportClient.addTransportAddress(new TransportAddress(InetAddress.getByName(host), Integer.parseInt(port)));

    // 创建客户端

    Settings settings = Settings.builder().put("cluster.name", "clustername").put("client.transport.sniff", true).build();//根据集群名称创建setting

    TransportClient client = new PreBuiltTransportClient(settings);
    .addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("IP"), 9300));

    以上为两种获取es不同setting的方式,指定集群名称获取集群,或者不指定集群名称获取集群。

  • 相关阅读:
    10 Iterable之遍历Map、Set、Array
    9 Map和Set
    8 循环
    5 字符串
    6 数组
    4 数据类型
    2 变量
    实现简单的邮件收发器(十二)
    10.19 初识django
    10.18 数据库之索引优化方案
  • 原文地址:https://www.cnblogs.com/zhuanxin/p/9528647.html
Copyright © 2011-2022 走看看