5 树先生i

尚未进行身份认证

暂无相关简介

等级
TA的排名 2w+

ElasticSearch中composite聚合的使用

简介composite      composite是一个多桶聚合,它从不同的源创建复合桶,与其他多桶聚合不同,复合聚合可用于高效地对多级聚合中的所有桶进行分页。这种聚合提供了一种方法来流特定聚合的所有桶,类似于滚动对文档所做的操作。       组合桶是由为每个文档提取/创建的值的组合构建的,每个组合被视为组合桶。如下为官方给的例子:{"keyword":["foo...

2019-01-18 17:27:36

elasticsearch6.x 升级数据迁移

ES的升级速度实在是太快了,我一直使用6.1.0.后面想升级到6.2.4。没想到前几天6.3.0出来了,这个版本修改了部分历史bug,还有一个重大的改变就是支持SQL查询,虽然只是实验性的,但也是一个重大改变了,最后决定升级到elasticsearch6.3.0.elasticsearch6.3.0.版本特性改变可以看这里https://www.elastic.co/blog/elastics...

2018-06-21 19:50:40

elasticsearch插件x-pack安装

本文是在上篇的基础上进行的。也是写给运维的部署文档,写下留存1、x-pack版本下载  https://artifacts.elastic.co/downloads/packs/x-pack/x-pack-6.2.0.zip2、文件准备将下载好的x-pack-6.2.0.zip文件上传到服务器移动到/opt/elk文件夹里面输入mv x-pack-6.2.0.zip /opt/elk3、e...

2018-06-07 19:26:57

elasticsearch 6.2.0+kibana安装部署文档

       本文基于elasticsearch6.2.0.本文是本人写给运维的部署文档,留存记录方便以后使用,因为命令比较详细,只需参考即可。后续将陆陆续续写相关API上来。一、按硬件选择1,服务器环境三台机的配置Mastar节点机器操作系统:linux CentOS7运行内存:128G   硬盘内存:5TData节点机器操作系统:linux CentOS7运行内存:128G ...

2018-06-07 19:21:23

Java性能调优:利用JMC分析性能

Java性能调优作为大型分布式系统提供高性能服务的必修课,其重要性不言而喻。好的分析工具能起到事半功倍的效果,利用分析利器JMC、JFR,可以实现性能问题的准确定位。本文主要阐述如何利用JMC分析系统性能 JMC:JavaMissionControlJFR:JavaFlightRecorder JMC打开性能日志后,主要包括7部分性能报告,分别是一般信息、内...

2018-06-07 19:06:12

利用jdk自带的运行监控工具JConsole观察分析Java程序的运行

一、JConsole是什么   从Java5开始引入了JConsole。JConsole是一个内置Java性能分析器,可以从命令行或在GUIshell中运行。您可以轻松地使用JConsole(或者,它更高端的“近亲”VisualVM)来监控Java应用程序性能和跟踪Java中的代码。二、如何启动JConsole如果是从命令行启动,使JDK在PATH上,运...

2018-06-07 19:05:05

logstash-jdbc的一次坑-sql数据库索引数据到elasticsearch时间字段格式化

     这次业务是需要从sqlserver中通过logstash-jdbc把数据索引到ES中,记录一下遇到的一个坑,百度谷歌都找不到答案。首先设置数据库的时间字段,因为项目字段太多这里用一个字段就行字段的类型为datatime类型然后是logstash的一开始的配置input{   jdbc{       jdbc_driver_library=>"/opt/elk/lo...

2018-03-27 16:32:08

好久不见

好久没有动笔写博客了,上一次写还是去年,那时还没毕业,而现在自己已经是个工作快两年的人了,不得不说时间过得真快。17年里发生了很多事,换了工作.再看自己以前写的文章就显得比较稚嫩了。    在上一家公司的时候感觉比较自由,松散,自由松散下人也变得懒了,没有紧迫感,最近突然想回来写一些自己的事和工作中遇到的事,换了工作后新工作主要是处理大数据,我目前的工作主要是处理大数据查询的问题.这

2018-01-22 21:48:39

用SQL语句怎么计算一个表里的字段 同时含有中英文的字数

如果是OracleselectLENGTH(content)ASresultfromtableNamewhereitem_price=99如果是MySQL\SQlServerselectCHAR_LENGTH(content)ASresultfromtableNamewhereitem_price=99

2017-05-15 19:38:16

java工具类——java将一串数据按照gzip方式压缩和解压缩

我要整理在工作中用到的工具类分享出来,也方便自己以后查阅使用,这些工具类都是我自己实际工作中使用的importjava.io.ByteArrayInputStream;importjava.io.ByteArrayOutputStream;importjava.io.File;importjava.io.IOException;importjava.io.InputStrea

2017-05-15 19:29:11

Java邮件发送:基于JavaMail

javax.mail mail 1.4.7        最近需要写一个项目自动发包的功能,需要每次提新需求的时候都有邮件通知相关人,写了一个邮件发送的工具类,这里用到的java里面的javamail模块,但是在下载的jdk里面是不包含这个模块的,所以需要我们自己去下载,我这里是使用Maven javax.mail mai

2017-05-15 19:18:44

Java解析APK信息,使用ApkFile

由于这两天工作需要写一个自动发包的平台,需要写一个解析APK信息的工具类,这里用到了ApkParser(https://github.com/xiaxiaocao/apk-parser),这是一个纯Java实现的Apk解析Lib,也是现存的功能最强的ApkParser。在不需要aapt等工具的前提下,可以:1.查看Apk的元信息,如标题、图标、SDK版本、权限、支持的语言等

2017-05-09 10:25:01

java 字符串判断是否是float或者int型

想做一个判断某个字符串是否是float型或者是int型Stringsf="12000";if(sf.indexOf(String.valueOf("\\."))==-1){out.println("float");}else{out.println("int");}后面发现这样写是有错误的,这个问题看似很简单,其实还是比较复杂的,首先你需要明确认定什么样的数

2017-05-08 10:15:21

CSS学习二之CSS基本选择器

博主也是边学习边记录学习过程,怀着一颗前端大牛的心学习,上一篇说的是css的引入方式,这一篇来说css的选择器,css选择器比较多,所以博主也不是全部都学,主要说其中几个常用的,这里博主把在网上总结到的选择器画成一张图表,简单明了。          这篇文章主要就说基本选择器一、基本选择器的语法1,基本选择器语法选择器类型功能描述*

2017-05-07 23:10:28

CSS学习一之CSS引入方式

如果把HTML比作骨架,那CSS就是骨架上面的肌肉,让骨架看上去更加有美感,CSS就是用于控制网页的样式和布局。目前CSS3是最新的CSS标准。      学习CSS主要学习几点,1、属性值的使用方法,2、选择器     CSS属性太多了,常用的就是那些,什么background,width,height,等等,一般写多了就记住了一、CSS的引入html引用css

2017-05-07 22:34:45

Spring MVC REST异常处理最佳实践(下)

在本系列文章的第一部分里,我们讨论了异常发生时,该返回给RESTAPI调用者的异常表示(格式)的最佳实践。在本文(第二部分)中,我们将展示如何在使用SpringMVC编写的RESTAPI中产生那些异常表述信息。Spring异常处理SpringMVC有两个主要方式来处理在调用MVC控制器(译注:Controller,下文统一为控制器)时

2016-11-08 10:51:03

Spring MVC REST异常处理最佳实践(上)

如果你已经使用Spring来构建你的应用,并且你需要提供RESTAPI,那么SpringMVC会是你编写REST端一个很好的选择。然而,由于SpringMVC常被用来构建用户接口,因此通过RESTful方式来清楚表示异常或问题并不是(那么)显而易见。因为在RESTAPIs中并没有直接的UI概念,那么你该如何使用SpringMVC简单直观的表示异常或

2016-11-08 10:02:09

微信小程序开发思路

小程序还没有完全开放,不能真实体验,但通过文档和开发工具,可以了解到他的开发思路下面就介绍下小程序的开发方式,希望能帮助有兴趣的朋友对整体思路有个快速了解整体结构默认示例项目的目录结构从后缀名上可以看到,一共有4种类型:js逻辑代码wxml视图文件wxss样式文件json配置信息/app

2016-10-07 23:13:14

Linux系统下安装rz/sz命令及使用说明

对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz/sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令。今天,我们就简单的讲解一下如何安装和使用rz、sz命令。1.软件安装(1)编译安装root账号登陆后,依次执行以下命令:1cd/tmp

2016-10-06 14:15:41

20个非常有用的Java程序片段

1.字符串有整型的相互转换Stringa=String.valueOf(2);//integertonumericstringinti=Integer.parseInt(a);//numericstringtoanint2.向文件末尾添加内容BufferedWriterout=null;try{out=ne

2016-10-04 17:00:34

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!