设为首页 加入收藏

TOP

java与es8实战之三:Java API Client有关的知识点串讲(三)
2023-09-09 10:26:02 】 浏览:121
Tags:java es8 Java API Client 关的知
ot; + " \"max\": {" + " \"field\": \"host.cpu.usage\"" + " }" + " }" + " }" + " }" + " }" + "}"); SearchRequest aggRequest = SearchRequest.of(b -> b .withJson(queryJson) .withJson(aggregationJson) .ignoreUnavailable(true) ); Map<String, Aggregate> aggs = client .search(aggRequest, Void.class) .aggregations();

关于异常

  • 在Java API Client中一共有两大类异常
  1. 第一类是由es服务端返回的错误引发的,例如es服务端的校验未通过,或者es服务端自己内部出现异常等,这些情况下抛出的异常是ElasticsearchException
  2. 第二类是因为请求未能成功到达es服务端而引发的,例如网络故障,es服务不可用等,这些情况下抛出的异常是TransportException,这些是lower-level implementation抛出的,有个例外:如果这些问题发生在RestClientTransport对象的方法中,那么抛出的异常类型是ResponseException
  • 以上就是Java API Client相关的重要知识点,在写代码之前先了解它们算是打好基础,然后,接下来精彩的实战篇即将开幕

欢迎关注博客园:程序员欣宸

学习路上,你不孤单,欣宸原创一路相伴...

首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇【教程分享】Docker搭建Zipkin,.. 下一篇Kafka为什么这么快?

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目