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的方式,指定集群名稱獲取集群,或者不指定集群名稱獲取集群。
轉載于:https://www.cnblogs.com/zhuanxin/p/9528647.html
總結
以上是生活随笔為你收集整理的elasticsearch 6.x.x 获取客户端方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: word多出空标题,样式是列出段落 -
- 下一篇: 号外号外!自动化测试工具AutoRunn