- 博客(13)
- 资源 (6)
- 收藏
- 关注
转载 ELK第六篇:Aggregations (聚合)REST API的使用
简介上一篇博客介绍了ES中的简单查询API的使用,本篇将介绍ES提供的聚合API的使用。ES提供的聚合功能可以用来进行简单的数据分析。本文仍然以上一篇提供的数据为例来讲解。数据如下: studentNo name male age birthday classNo address isLeader 1 刘备 男 24 1985-...
2017-11-30 23:12:03 2644
原创 ELK第二篇:Elasticsearch基础知识
在大多数应用中,多数实体或对象可以被序列化为包含键值对的 JSON 对象。一个 键 可以是一个字段或字段的名称,一个 值 可以是一个字符串,一个数字,一个布尔值, 另一个对象,一些数组值,或一些其它特殊类型诸如表示日期的字符串,或代表一个地理位置的对象:在 Elasticsearch 中,术语 **文档 **有着特定的含义。它是指最顶层或者根对象, 这个根对象被序列化成 JSON 并存储到 Elasticsearch 中,指定了唯一 ID。
2017-11-29 20:16:28 1991
原创 Elasticsearch资料汇总
2017-11-20ELK第一篇:Elasticsearch6.0.0安装 2017-11-25ELK第二篇:Elasticsearch的CRUD常用REST接口 2017-11-26ELK第三篇:Elasticsearch安装IK中文分词插件 2017-11-27ELK第四篇:使用JavaAPI6.0.0操作-DocumentAPIs参考资料Elasticsearch中文参考文档Elasti
2017-11-29 13:54:57 371
原创 ELK第五篇:使用JavaAPI6.0.0操作-DocumentAPIs
说明elasticsearch安装的不同服务器版本使用的JavaAPI也需要和其版本相对应,因为它的每个版本的API变动太大,并且不支持向前兼容,最好是直接使用相对应的版本。 本文相对应的版本是 elasticsearch6.0.0maven引入相关的依赖: 看清楚版本号要对应,否则会报错,特别是对client的链接<!-- elasticsearch --&g...
2017-11-28 21:45:41 1597 4
原创 ELK第四篇:Elasticsearch安装IK中文分词插件
简介准备工作环境:centos7.0,Elasticsearch6.0.0下载IK插件压缩包,插件版本也是6.0.0 https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.0.0/elasticsearch-analysis-ik-6.0.0.zip之前的版本看到他们需要自己maven编...
2017-11-28 12:36:45 2633
原创 ELK第三篇:Elasticsearch的CRUD常用REST接口
简介当前官方提供对外服务有两种方式: 1.REST API(直接Http请求) 2.客户端TransportClient 和jest (JAVA语言环境)elasticsearch提供了一整套基于JSON的查询DSL语言来定义查询,以上两种方式中REST查询最终都是通过Query DSL处理后进行实际查询服务的。Query DSL结构化查询Query DSL是一个Java开源...
2017-11-27 19:42:07 1639
原创 ELK第一篇:Elasticsearch安装
简介ElasticSearch(简称ES)是一个分布式、Restful的搜索及分析服务器,设计用于分布式计算;能够达到实时搜索,稳定,可靠,快速。和Apache Solr一样,它也是基于Lucence的索引服务器,而ElasticSearch对比Solr的优点在于:轻量级:安装启动方便,下载文件之后一条命令就可以启动。Schema free:可以向服务器提交任意结构的JSON对象,So...
2017-11-27 11:54:34 1331
原创 第四章solr配置IK中文分词
简介本章节只讲述IK分词的配置方式,拼音分词在这里就不再累述准备solr7.1.0已经安装好并可以正常启动(请看:第一章solr安装)IK分词器下载http://files.cnblogs.com/files/wander1129/ikanalyzer-solr6.5.zip拼音分词器下载http://files.cnblogs.com/files/wander1129/ikanalyzer-sol
2017-11-26 18:59:53 583
原创 SpringCloud第九篇-服务注册(consul)
简介 Consul是强一致性的数据存储,使用gossip形成动态集群。它提供分级键/值存储方式,不仅可以存储数据,而且可以用于注册器件事各种任务,从发送数据改变通知到运行健康检查和自定义命令,具体如何取决于它们的输出。下面两张图是Consul的原理图和其他服务注册对比FeatureConsulzookeeperetcdeuerka服务健康检查服务状态,内存,硬盘等(弱)长连接,keepaliv
2017-11-22 22:00:37 4720 4
转载 Redis配置不当致使root被提权漏洞
Redis配置不当致使root被提权漏洞Dear all~ 最近Redis服务被曝出因配置不当,可能造成数据库被恶意清空,或被黑客利用写入后门文件造成进一步入侵,请关注!一、漏洞发布日期 2015年11月10日 二、已确认被成功利用的软件及系统 对公网开放,且未启用认证的redis服务器。 三、漏洞描述 最近Redis服务被曝出因配置不当,被攻击者进行恶意利用。 黑客借助redi
2017-11-17 10:35:03 6764 2
原创 Docker第二篇:镜像的基本使用-搭建Centos系统
镜像操作篇大多数的运行都依赖于操作系统,当然有些可以单独运行比如hello word, 以centos的镜像为例 ,注意前提是要修改镜像加速器【参考第一篇中的-配置镜像加速器】,否则下面对于翻墙安装来说非常浪费时间,或者根本安装不成功。查找仓库中可以用的镜像docker search centos在docker中安装CENTOSdocker pull ce...
2017-11-13 18:23:56 2965
原创 HashMap中的为什么hash的长度为2的幂而&位必须为奇数
背景哈希算法在Java中是经常用的的一个算法,也是一些常用数据结构中必用的一个算法,它为上层的复杂数据结构提供了基础支撑。哈希算法的实现有很多种,除了这里讲的map中的hashcode算法,还有其他哈希算法:1.直接定址法 2.数字分析法 3.折叠法 4.平方取中法 5.减去法 6.字符串数值哈希法 7.旋转法更多算法请参考另一篇作者的文章: hash算法原理详解HashMap中的Ha
2017-11-09 23:43:28 14072 18
原创 Docker第一篇:简介和入门安装
Docker简介Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker的应用场景...
2017-11-09 20:29:40 1305
spring注解事务实现demo
2017-03-07
java调用DDL的简单demo
2015-07-31
飞秋FeiQ局域网聊天软件
2013-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人