判断ElasticSearch索引Indice和索引类型是否存在
在bboss的ClientInterface 接口提供了判断ElasticSearch索引Indice和索引类型是否存在的方法,本文举例说明其使用方法。
1.准备工作
参考文档在项目中导入Elasticsearch客户端: 集成Elasticsearch Restful API案例分享
2.判断ElasticSearch索引Indice和索引类型存在
//创建es客户端工具 ClientInterface clientUtil = ElasticSearchHelper.getRestClientUtil(); //判读索引是否存在,存在返回true,不存在返回false boolean exist = clientUtil.existIndice("twitter"); //判断索引类型是否存在,存在返回true,不存在返回false exist = clientUtil.existIndiceType("twitter",//indice "tweet");//type
3.实例运行
判断ElasticSearch索引Indice和索引类型是否存在非常简单,只要将Elasticsearch客户端集成到自己的项目中,然后将上述代码放入main方法或者junit测试用例中运行即可,以下是junit测试用例:
package org.bboss.eshelloword; import org.frameworkset.elasticsearch.ElasticSearchHelper; import org.frameworkset.elasticsearch.client.ClientInterface; import org.junit.Test; public class IndiceExistTest { @Test public void testExist(){ //创建es客户端工具 ClientInterface clientUtil = ElasticSearchHelper.getRestClientUtil(); //判读索引是否存在,存在返回true,不存在返回false boolean exist = clientUtil.existIndice("twitter"); //判断索引类型是否存在,存在返回true,不存在返回false exist = clientUtil.existIndiceType("twitter",//indice "tweet");//type } }
5 开发交流
elasticsearch技术交流群:166471282
elasticsearch微信公众号:bbossgroups
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
开源大数据周刊-第84期
资讯 [神策数据宣布获4400万美元融资](http://www.cbdio.com/BigData/2018-04/12/content_5702056.htm) 4月11日,神策数据 C 轮融资发布会在北京举行。本轮融资由华平投资领投,红杉资本中国基金、DCM资本、襄禾资本、晨兴资本、线性资本、明势资本跟投,共计4400万美元。这标志着,神策数据成为国内用户行为分析领域,首家完成 C 轮融资的大数据公司。 贵阳高新区掀起发展大数据新热潮 全力打造“中国数谷之心” 日前,记者从贵阳高新区获悉,该区将抢抓贵州坚定不移推进大数据战略行动向纵深发展的机遇,全力打造“中国数谷之心”,强化大数据发展要素集聚,加快大数据与实体经济的融合,推动大数据发展跃上新台阶。 [重庆携手阿里巴巴、蚂蚁金服 签订14个项目推进大数据智能化](http://www.
- 下一篇
基于ELK实时日志分析的最佳实践
在2018云栖大会深圳峰会大数据分析与可视化专场上,由阿里巴巴搜索引擎事业部开放搜索团队的吴迪带来了“基于ELK实时日志分析的最佳实践”的主题分享。介绍了传统的日志分析、ELK的概念和ELK实时日志分析的实践。数十款阿里云产品限时折扣中,赶快点击这里,领券开始云上实践吧!直播视频回顾以下为精彩视频内容整理: 什么是日志 首先来说一下日志,日志是属于程序的一部分,在编写程序的时候也就写好了日志。日志的作用是为了排查问题,尤其是突发的问题,一般线上出了问题首先翻日志。日志还可以给我们提供报警监控的功能,通过监控日志的变化,通过日志中可以看出系统出现的问题甚至做出预测。 传统的日志分析 通常用Linux中小工具去搜索关键字能得到我们需要用到的信息。这种传统的日志分析的效率是非常低的,尤其是当业务越来越多系统越来越庞大的时候,这时在搜集日志就会变
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS关闭SELinux安全模块
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Hadoop3单机部署,实现最简伪集群
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7安装Docker,走上虚拟化容器引擎之路