ELK stack权威指南
文章平均质量分 88
学习一门数据库,重要的是坚持并对其进行深入的思考。想通过本专栏记录自己的疑惑并贡献自己的一些想法。只要坚持,就一定会成功,多操练
miqi1227
道可道,非常道。名可名,非常名
展开
-
Elasticsearch学习笔记(三)Elasticsearch集群分片的读写操作流程
Elasticsearch学习笔记(三)Elasticsearch集群分片的读写操作流程在上篇文章中详细介绍了Elasticsearch基于Lucene的单节点的准实时索引的实现,那么Elasticsearch是如何解决分布式下面的CRUD操作的呢?1、路由计算(routing)和副本一致性(replica)routingElasticsearch针对路由计算选择了一个很简单的方法原创 2015-12-31 14:24:27 · 17738 阅读 · 3 评论 -
Elasticsearch学习笔记(二)单节点准实时索引的实现
Elasticsearch学习笔记(二)架构原理为什么要学习架构?Elasticsearch的一些架构设计,对我们做性能调优、故障处理,具有非常重要的影响。下面将从Elasticsearch的准实时索引的实现、自动发现、rounting和replica的读写过程,shard的allocate控制准实时索引的实现?本文主要介绍Elasticsearch的准实时索引的实现,至于基于原创 2015-12-29 17:16:51 · 8334 阅读 · 1 评论 -
Elasticsearch源码分析(一)启动流程
es启动脚本是bin目录下的elasticsearch。其中需要加载一些环境变量,诸如ES_CLASSPATH JAVA_OPTS ES_JAVA_OPTS等。推荐设置ES_HEAP_SIZE的值,来这只es进程需要的内存(经验值为系统内存的一半以上),同时设置-p参数来指定pid文件的生成位置,在es关闭的时候会用到。脚本内容不再赘述,java主类位于org.elasticsearch原创 2016-01-03 22:40:53 · 7551 阅读 · 0 评论 -
Elasticsearch学习笔记(一)简介
Elasticsearch学习笔记(一)简介 什么是Elasticsearch?以前我们学过标准信息搜索工具Lucene,但它不能够在一个合理的时间内存储和检索海量数据,不具备良好的可扩展性,一般也不适合分布式大数据搜索、挖掘和云计算环境。为了满足大数据平台下的信息检索,并且高可靠性的性能要求,Elasticsearch就应运而生。分布式实时文件存储实时分析的原创 2015-12-29 10:11:22 · 3896 阅读 · 1 评论 -
Elasticsearch学习笔记(四)Mapping映射
Elasticsearch学习笔记(四)Mapping映射Mapping简述Elasticsearch是一个schema-less的系统,但并不代表no shema,而是会尽量根据JSON源数据的基础类型猜测你想要的字段类型映射。Elasticsearch中Mapping类似于静态语言中的数据类型,但是同语言的数据类型相比,映射还有一些其他的含义。Elasticsearch会根据J原创 2016-01-04 15:29:46 · 18589 阅读 · 2 评论