Elasticsearch java客户端调用cat服务
开发环境,测试环境,预发环境和生产环境一般相互隔离的,使用开发环境或者测试环境可以使用cat来查看索引的情况
例如:
但预防环境和测试环境是不允许访问的,那怎么办呢?
可以使用后台来查看上述信息,提供界面交互。
java client如何调用cat服务呢
举例:
Settings setting=Settings.builder().put("cluster.name", "my-cluster").build();TransportClient client=new PreBuiltTransportClient(setting); client.addTransportAddress(new TransportAddress(InetAddress.getByName("127.0.0.1"), 9300));Map<String, IndexStats> stats=client.admin().indices().stats(new IndicesStatsRequest()).actionGet().getIndices();for(IndexStats stat:stats.values()) {System.out.println(JSON.toJSONString(stat.getTotal().getDocs()));}
输出结果
{"averageSizeInBytes":457,"count":5966,"deleted":150,"fragment":true,"totalSizeInBytes":2798548} {"averageSizeInBytes":389,"count":11030,"deleted":52,"fragment":true,"totalSizeInBytes":4316958} {"averageSizeInBytes":545,"count":3516,"deleted":144,"fragment":true,"totalSizeInBytes":1996912} {"averageSizeInBytes":5154,"count":1,"deleted":0,"fragment":true,"totalSizeInBytes":5154} {"averageSizeInBytes":394,"count":12717,"deleted":47,"fragment":true,"totalSizeInBytes":5029512} {"averageSizeInBytes":437,"count":347,"deleted":0,"fragment":true,"totalSizeInBytes":151761} {"averageSizeInBytes":393,"count":14373,"deleted":147,"fragment":true,"totalSizeInBytes":5709073} {"averageSizeInBytes":3508,"count":3,"deleted":0,"fragment":true,"totalSizeInBytes":10525} {"averageSizeInBytes":487,"count":5374,"deleted":288,"fragment":true,"totalSizeInBytes":2762143} {"averageSizeInBytes":4790,"count":2,"deleted":0,"fragment":true,"totalSizeInBytes":9581} {"averageSizeInBytes":84,"count":10000,"deleted":0,"fragment":true,"totalSizeInBytes":849464} {"averageSizeInBytes":6374,"count":1,"deleted":0,"fragment":true,"totalSizeInBytes":6374} {"averageSizeInBytes":3862,"count":2,"deleted":0,"fragment":true,"totalSizeInBytes":7724}
转载于:https://www.cnblogs.com/davidwang456/p/10150755.html
Elasticsearch java客户端调用cat服务相关推荐
- 转载——Java与WCF交互(一):Java客户端调用WCF服务
最近开始了解WCF,写了个最简单的Helloworld,想通过java客户端实现通信.没想到以我的基础,居然花了整整两天(当然是工作以外的时间,呵呵),整个过程大费周折,特写下此文,以供有需要的朋友参 ...
- Java与WCF交互(一):Java客户端调用WCF服务
最近开始了解WCF,写了个最简单的Helloworld,想通过java客户端实现通信.没想到以我的基础,居然花了整整两天(当然是工作以外的时间,呵呵),整个过程大费周折,特写下此文,以供有需要的朋友参 ...
- restful java客户端_如何在Java客户端调用RESTful服务
在这个例子中,我们将看到如何使用java.net包实用工具,创建一个访问REST服务RESTful的客户端.当然这不是创建一个RESTful客户端最简单的方法,因为你必须自己读取服务器端的响应,以及J ...
- 如何在Java客户端调用RESTful服务
在这个例子中,我们将看到如何使用java.net包实用工具,创建一个访问REST服务RESTful的客户端.当然这不是创建一个RESTful客户端最简单的方法,因为你必须自己读取服务器端的响应,以及J ...
- SpringCloud系列二:Restful 基础架构(搭建项目环境、创建 Dept 微服务、客户端调用微服务)...
声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅. 1.概念:Restful 基础架构 2.具体内容 对于 Rest 基础架构实现处理是 SpringCloud 核心所在,其基本操 ...
- SpringCloud 搭建项目环境、创建 Dept 微服务、客户端调用微服务
对于 Rest 基础架构实现处理是 SpringCloud 核心所在,其基本操作形式在 SpringBoot 之中已经有了明确 的讲解,那么本次为 了清晰可见,创建一套新的微服务架构:部门微服务(De ...
- 客户端调用网关服务“网络请求错误“
问题: 客户端调用网关服务"网络请求错误" 分析: 刚开始看到这个错误时,什么也没想,直接在网关项目代码全局搜"网络请求错误"结果什么也没搜索到,于是在网关服务 ...
- WCF 入门之旅(4): 怎样用客户端调用WCF服务
WCF 入门之旅(4): 怎样用客户端调用WCF服务 前面的demo已经能够跑起来,现在开始考虑用客户端来测试所写的应用了,首先用个普通的应用程序来调用所写的wcf服务吧.其实最后运行wcf服务后的页 ...
- java webservice ssl_[转贴]Java客户端调用Https Webservice
标题: Java客户端调用Https Webservice出处地址:http://hi.baidu.com/sunshibing/blog/item/08f873f0d41e67c37931aa84. ...
最新文章
- LatentFusion:华盛顿大学与英伟达联合提出6D姿态估计新方法
- web cache缓存原理
- 机器学习在热门微博推荐中的应用
- C语言 函数式宏的使用
- c++编程 文件系统
- 009-mac下记事本工具 sublime text3
- 解决Error: undefined reference to `__android_log_print'
- [QGLViewer]3D场景鼠标点击位置
- 再见安卓 你好鸿蒙,安卓,再见!你好,鸿蒙系统!
- html自动年份版权,如何将html5日期输入限制在合理的年份
- 停止、启动或重新启动 VMware vCenter Server Appliance 6.x 及更高版本上的服务 (2109887)
- 常用Flex IOC框架比较分析【转载】
- 程序员如何切入区块链去中心化应用开发 1
- OAuth2通过token访问资源服务器
- 文本分类——怎么将二分类模型应用到多分类问题?
- 数位板软件测试工资,一位强迫症患者对板子的深度剖析,绘王H950P数位板测评...
- 笔记本计算机图标怎么设置出来,电脑桌面图标隐藏了怎么弄出来
- Echarts炫酷配置
- openSUSE:下载帮助
- 什么是DDL?其含义及其常用命令解析
热门文章
- Linux环境编程 用户层定时器使用一 timerfd的使用
- cumsum在matlab中,matlab中cumsum函数和sum函数详解
- 程序流程图_干货收藏 | Java 程序员必备的一些流程图
- java同步异步调用_详解java 三种调用机制(同步、回调、异步)
- php缩图代码是什么,php生成缩略图示例代码分享(使用gd库实现)
- 利用python进行统计分析的一些笔记(1)
- h5红包雨代码_html5移动端手机微信抢红包雨代码
- php垂直居中代码_div标签:水平居中和垂直居中的实现(附代码)
- C++输入输出类的层次
- ROC曲线和 AUC值的计算