博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java api 调用es集群(1.7版本)
阅读量:6114 次
发布时间:2019-06-21

本文共 909 字,大约阅读时间需要 3 分钟。

public static void main(String[] args) {

Settings settings = ImmutableSettings.settingsBuilder()
// client.transport.sniff=true
// 客户端嗅探整个集群的状态,把集群中其它机器的ip地址自动添加到客户端中,并且自动发现新加入集群的机器
.put("client.transport.sniff", true).put("client", true)// 仅作为客户端连接
.put("data", false).put("cluster.name", "elasticsearch")// 集群名称
.build();
TransportClient client = new TransportClient(settings).addTransportAddress(new InetSocketTransportAddress("192.168.10.140", 9300))// TCP
// 连接地址
.addTransportAddress(new InetSocketTransportAddress("192.168.10.124", 9300));

List<String> jsonData = BlogController.initData();

String json = "{" + "\"user\":\"金旭东\"," + "\"postDate\":\"2013-01-30\"," + "\"message\":\"测试elsaticsearch\"" + "}";
for (int i = 0; i < 1; i++) {
IndexResponse response = client.prepareIndex("blog", "article").setSource(json).get();
if (response.isCreated()) {
System.out.println("创建成功!");
}
}
client.close();
}

转载地址:http://vjjka.baihongyu.com/

你可能感兴趣的文章
还原Stack操作
查看>>
Canu Quick Start(快速使用Canu)
查看>>
显著性检验
查看>>
加速Android Studio/Gradle构建
查看>>
Android-->状态栏高度,导航栏高度,Window高度,DecorView高度,heightPixels
查看>>
大数减法
查看>>
13.高斯消去法(2)——三角矩阵
查看>>
Android Bitmap与String互转(转)
查看>>
maven scope含义的说明
查看>>
使用kubectl创建部署
查看>>
在博客添加网页背景动画效果,跟随鼠标移动的线条
查看>>
Perl处理数据(一):s替换、split和join
查看>>
mysql下sql语句 update 字段=字段+字符串
查看>>
.Net CLR 中的同步机制(三): AutoResetEvent和ManualResetEvent
查看>>
MapServer WinForm开发成功
查看>>
大型JavaScript应用程序架构模式
查看>>
XDomainRequest object
查看>>
<%=字符串%>回刷技巧(小技巧)
查看>>
ExtAspNet官方示例网站和官方论坛速度归来!
查看>>
android.content.res.Resources$NotFoundException: Resource ID解决办法
查看>>