前言 今天 Review 了一下同事的代码,发现其代码中有非常多的 mapPartitions,问其原因,他说性能比 map 更好。我说为什么性能好呢?于是就有了这篇文章 网...

前言 今天 Review 了一下同事的代码,发现其代码中有非常多的 mapPartitions,问其原因,他说性能比 map 更好。我说为什么性能好呢?于是就有了这篇文章 网...
为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人...
Flask是由python实现的一个web微框架,让我们可以使用Python语言快速实现一个网站或Web服务。而且有对应的python3及python2版本。首先这边选择的是...
前言 何为文件? Linux 下,一切皆文件 在Linux操作系统中,可以将一切都看作是文件,包括普通文件,目录文件,字符设备文件(如键盘,鼠标...),块设备文件(如硬盘,...
Socket原理 1、什么是Socket 在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计...
背景:使用了自定义插件之后,出现了数据无法写入es的问题。 查看日志后发现如下信息: 查阅相关资料,了解到出现"es_rejected_execution_exception...
背景:由于需要将探针数据中的服务器位置信息等数据可能是错误的,而我们自己有相对准确的数据,所以要自己来把这些信息附加到探针数据中。对于这个需求,最高效的做法应该就是自己开发l...
故障描述:检查es索引发现几个大索引在半夜停了,查看redis发现已经被撑爆内存重启过了。集群状态为红色,logstash日志显示: 检查各台服务器,发现有几台服务器磁盘使用...
自定义logstash geoip filter使用的mmdb文件 Python 源码 logstash 配置 相关源码 logstash的GeoIp过滤器源码地址:http...
一.理论信息 1. 使用logstash自带命令生成插件模版 bin/logstash-plugin generate --type filter --name tes...
背景:这两天因为要做logstash插件,所以需要学习一下ruby才能看懂这些插件的源码。 看了两天ruby的语法文档,ruby的语法很多地方都可以让我联想到其他的一些语言或...
背景: 集团要求kibana必须要有密码验证,但是kibana本身并没有验证功能,实现需要用xpack,然而xpack不是免费的。查阅资料后发现,nginx可以做网站的登录验...
Author: 袁野Date: 2018.01.05Version: 1.0 注意事项:本文档所述为通用情况,不可作为特定业务参照;本文档所述适用于 ELK 栈中的 Elas...