
lucene学习
文章平均质量分 71
柯如暮_小兵
平凡的人为了最后的闪耀所付出的努力往往是惨烈的,因为天同样的那么努力。
展开
-
Eclipse编辑环境下使用vim插件--viplugin
自己一般很少写Java的代码,更很少使用eclipse。但是这段时间都在研究lucene的东西,所以不得不使用eclipse。但是很不习惯没有vim的编辑器,所以安装了一个eclipse下的vim插件。google了一下,好像eclipse下有三款vim的插件,为了不与eclipse原有的功能快捷键冲突,有能够很好的使用vim形式的编辑器。最后还是选择了收费的viplugin,没关系,我们可以破解。原创 2016-09-16 02:50:06 · 2966 阅读 · 0 评论 -
ELK大规模日志实时处理系统应用简介
系统采用的架构方案:其中 Filebeat 部署在具体的业务机器上,通过定时监控的方式获取增量的日志,并转发 push 到 Redis 的一个 list 对象中暂存。Redis 以高读写性能以及拥有支持 push/pop 操作的 list 数据结构的特征,作为一个缓冲队列的角色,接收所有从 Filebeat 收集转发过来的日志。1. 下载并配置 Filebeat,开启日志增量监控原创 2016-10-26 12:18:23 · 761 阅读 · 0 评论 -
Logstash过滤器--grok
参考链接https://www.elastic.co/guide/en/logstash/current/plugins-filters-grok.html原创 2016-10-25 12:00:50 · 697 阅读 · 1 评论 -
Logstash过滤器--mutate
mutate过滤器能够帮助你修改指定字段的内容。 该过滤器指定配置:mutate {}参数配置1. add_tag2. convert类型是哈希,没有默认设置。改变字段的类型,比如说把string编程integer。如果字段值是数据,那么所有的值都会被改变。如果字段是哈希类型。什么也不做。boolean只接受下面的类型: True: true, t, yes, y, and 1 Fal原创 2016-10-25 11:00:37 · 15538 阅读 · 0 评论 -
Logstash过滤器--Geoip
Geoip过滤器可以给IP地址添加地理位置信息,包括归属地、经纬度等。Geoip参考的数据库是Maxmind,同时它也可以让用户设置自己的查询数据库。Geoip的基本配置:geoip { source => ...}配置参数:1. add_fieldfilter { geoip { add_field => { "foo_%{somefield}" => "Hello worl原创 2016-10-25 10:40:42 · 5806 阅读 · 0 评论 -
Logstash学习--Filter
date过滤器date过滤器的用途是从某些字段中解析出时间,然后用这个时间作为事件(event)的时间戳。但是要从某个字段中解析时间,要告诉date时间的格式,这样它才能根据指定的格式获取时间。比如说某字段的数据格式是这样的:"Apr 17 09:32:01"你要告诉date,你去哪个字段上解析时间,并且时间的格式是:MMM dd HH:mm:ss时间戳对一个事件很重要,可以帮助你实现sorting原创 2016-10-25 10:19:13 · 8032 阅读 · 0 评论 -
ELK日志检索系统--Logstash配置说明一
Logstash是一款轻量级的日志搜集处理框架,可以方便的把分散的、多样化的日志搜集起来,并进行自定义的处理,然后传输到指定的位置,比如某个服务器或者文件。本文针对官方文档进行翻译以及实践,希望有更多的有用户了解、使用这款工具。1. 下载、安装、使用这款工具是开箱即用的软件,下载自己对应的系统版本即可。下载地址:https://www.elastic.co/downloads/logstash。下载原创 2016-10-24 15:12:11 · 2284 阅读 · 0 评论 -
ELK日志检索系统--FileBeat配置说明
0. FileBeat使用说明FileBeat是一个日志收集器,基于Logstash-Forwarder的源代码。FileBeat一般以代理的身份运行在服务器中,并监视用户指定的目录、文件,同时把日志文件更新部分推送给Logstash解析或者直接推送给ES索引。FileBeat的工作方式: 当FileBeat在服务器上启动后,它同时启动一个或者多个prospectors来监视用户指定的日志文件目录原创 2016-10-24 23:31:46 · 8008 阅读 · 0 评论 -
Logstash插件--input file
前篇介绍过Logstash的使用,本篇继续深入,介绍下最常用的input插件——file。这个插件可以从指定的目录或者文件读取内容,输入到管道处理,也算是logstash的核心插件了,大多数的使用场景都会用到这个插件,因此这里详细讲述下各个参数的含义与使用。最小化的配置文件在Logstash中可以在 input{} 里面添加file配置,默认的最小化配置如下:input { file {原创 2016-10-24 20:50:01 · 615 阅读 · 0 评论 -
初始化
初始化Flask程序创建一个Flask类的对象,使用WSGI协议把客户端的所有请求转发给这个对象。from flask import Flaskapp = Flask(__name__)Flask类的构造函数只有一个必须制定的参数,即程序主模块或包的名字。 Flask 用这个参数决定程序的根目录,以便稍后能够找到相对于程序根目录的资源文件位置。路由和视图函数客户端把请求发送给Web服务器,Web原创 2016-10-22 01:46:38 · 5392 阅读 · 0 评论 -
Lucene学习笔记1--lucene开篇hello lucene
一、Lucene版本的选择首先在我打算学习Lucene,在我开始写这个系列的文章的时候Lucene已经出了6.2.0。但是我学习的版本是3.5.0,之所以选择这个版本是因为郑浩老师有一个视频讲解,能带我从具体的实践中了解Lucene,为了不陷入到版本的不兼容的泥潭中,我打算学习Lucene3.5.0,弄明白了具体的原理和操作,在学习新的版本。解压后的Lucene3.5.0的文件夹的内容如下图:对于初原创 2016-09-16 02:08:22 · 626 阅读 · 0 评论 -
maven的安装使用
http://maven.apache.org/configure.htmlhttp://wiki.jikexueyuan.com/project/maven/environment-setup.html原创 2016-11-02 16:35:13 · 330 阅读 · 0 评论