elasticsearch
文章平均质量分 78
oZhenDe
这个作者很懒,什么都没留下…
展开
-
elasticSearch安装常见错误或问题
问题1:uncaught exception in thread [main]org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root原因:不能使用root用户启动解决方案:改用别的用户问题2:unable to ins转载 2017-12-04 10:48:43 · 3076 阅读 · 0 评论 -
ElasticSearch详解与优化设计
1 简介 ElasticSearch(简称ES)是一个分布式、Restful的搜索及分析服务器,设计用于分布式计算;能够达到实时搜索,稳定,可靠,快速。和Apache Solr一样,它也是基于Lucence的索引服务器,而ElasticSearch对比Solr的优点在于: 轻量级:安装启动方便,下载文件之后一条命令就可以启动。Schema转载 2017-11-27 11:40:46 · 381 阅读 · 0 评论 -
ElasticSearch优化建议
尽量运行在Sun/Oracle JDK1.7以上环境中,低版本的jdk容易出现莫名的bug,ES性能体现在在分布式计算中,一个节点是不足以测试出其性能,一个生产系统至少在三个节点以上。ES集群节点规划良好,master、node、client分离开来,data节点关闭http功能。合理利用内存。a) JVM内存设置不要超过机器的一半内存,并且不超过32G。(./bin/elasticsear转载 2018-01-01 11:26:25 · 580 阅读 · 0 评论 -
elasticsearch的脑裂问题
我们都遇到过这个 - 在我们开始准备一个elasticsearch集群的时候,第一个问题就是“集群需要有多少节点?”。我想大家都知道,这个问题的答案取决于很多因素,例如期望的负载,数据大小,硬件等。这篇博文不会深入解释如何调整集群大小的细节,而是去关注另一个同样重要的事情 - 如何避免脑裂问题。什么是脑裂?让我们看一个有两个节点的elasticsearch集群的简单情况。集群维护一个单个索...转载 2019-01-05 14:24:08 · 331 阅读 · 0 评论 -
elasticsearch 事务日志
是什么?translog是elasticsearch的事务日志文件,它记录了所有对索引分片的事务操作(add/update/delete),每个分片对应一个translog文件。干嘛用的?translog是用来恢复数据的。Es用“后写”的套路来加快写入速度 — 写入的索引并没有实时落盘到索引文件,而是先双写到内存和translog文件,下图1中灰色部分(见蓝色箭头)表示数据出于 可...转载 2019-01-05 20:26:13 · 1068 阅读 · 0 评论