
elasticsearch
华山拎壶冲
不积跬步,无以至千里。。。
面试必备:https://www.jianshu.com/u/c3be0f69940b
展开
-
elasticsearch6.0.1单机多节点集群搭建
环境准备1、准备两台服务器:10.47.227.13 10.47.227.14(默认已安装java环境)2、es6.0.1安装包下载 (下载地址:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-0-1)3、cerebro插件下载(下载地址:https://github.com/lmenezes/ce...原创 2019-01-04 17:29:15 · 3049 阅读 · 0 评论 -
elasticsearch索引数据写入性能优化方式
1、用bulk批量写入你如果要往es里面灌入数据的话,那么根据你的业务场景来,如果你的业务场景可以支持让你将一批数据聚合起来,一次性写入es,那么就尽量采用bulk的方式,每次批量写个几百条这样子。bulk批量写入的性能比你一条一条写入大量的document的性能要好很多。但是如果要知道一个bulk请求最佳的大小,需要对单个es node的单个shard做压测。先bulk写入100个docu...转载 2019-01-04 18:28:31 · 2808 阅读 · 0 评论 -
Elasticsearch架构原理解析
带着问题学习 写入的数据是如何变成elasticsearch里可以被检索和聚合的索引内容的? lucene如何实现准实时索引? 什么是segment? 什么是commit? segment的数据来自哪里? segment在写入磁盘前就可以被检索,是因为利用了什么? elasticsearch中的refresh操作是什么?配置项是哪个?设置的命令是什么? refresh只是写到...转载 2019-01-08 11:09:25 · 1670 阅读 · 0 评论 -
分布式高可用Elasticsearch的集群部署
Elasticsearch天生就支持分布式部署,通过集群部署可以提高系统的可用性。本文重点谈一谈Elasticsearch的集群节点相关问题,搞清楚这些是进行Elasticsearch集群部署和拓扑结构设计的前提。关于如何配置集群的配置文件不会在本文中提及。(本文写作背景是Elasticsearch 2.3)节点类型1. 候选主节点(Master-eligible node) 一个节点...转载 2019-01-08 11:18:48 · 7330 阅读 · 0 评论