ElasticSearch问题记录

1、Young GC导致集群master重新选举,一台server fail

[2016-12-10 07:38:24,546][WARN ][transport ] [BFRD_1] Received response for a request that has timed out, sent [239708ms] ago, timed out [119708ms] ago, action [discovery/zen/fd/ping], node [[BFRD_0][Z0Uq2P24TqGU073EpEosMQ][bfas-u-app-0218][inet[/10.20.2.18:9300]]], id [471700783]
[2016-12-10 07:51:18,521][WARN ][monitor.jvm ] [BFRD_1] [gc][young][390494][6365] duration [12.8m], collections [1]/[12.8m], total [12.8m]/[42.8m], memory [63.1gb]->[52.1gb]/[98.5gb], all_pools {[young] [11.4gb]->[116.5mb]/[12gb]}{[survivor] [1.1gb]->[324.8mb]/[1.5gb]}{[old] [50.5gb]->[51.6gb]/[85gb]}

相关配置如下,30s一次心跳ping,每次ping超时2m,尝试6次

discovery.zen.fd.ping_timeout: 120s
discovery.zen.fd.ping_retries: 6
discovery.zen.fd.ping_interval: 30s

2、一台server fail后,其余节点为啥写不进

3、集群启动过程中出现大量INITIALIZING、UNASSIGNED分片

{
  "cluster_name" : "elasticsearch",
  "status" : "yellow",
  "timed_out" : false,
  "number_of_nodes" : 4,
  "number_of_data_nodes" : 4,
  "active_primary_shards" : 60,
  "active_shards" : 116,
  "relocating_shards" : 0,
  "initializing_shards" : 6,
  "unassigned_shards" : 8
}
时间: 2024-08-28 21:26:32

ElasticSearch问题记录的相关文章

全文搜索引擎ElasticSearch学习记录:mac下安装

最近开发组培训了ElasticSearch,准备开展新项目,我也去凑了下热闹,下面把学习过程记录一下. 一.安装 1.环境需要jdk1.8; 2.下载:http://www.elastic.co/downloads/elasticsearch 3.下载完成后在端终解压,解压命令:tar -vxf elasticsearch-6.2.4.tar 二.启动elasticSearch 进入文件夹:cd elasticsearch-6.2.4 启动命令:sh ./bin/elasticsearch 如下

ElasticSearch学习记录

参考资料: ElasticSearch大数据分布式弹性搜索引擎使用 ELK日志分析平台搭建全过程 ELK 日志监控平台环境搭建及使用说明

elasticsearch 安装记录

windows下的安装即开箱即用,到bin目录下打开elasticsearch.bat,访问localhost:9200,页面显示: { "name" : "Windshear", "cluster_name" : "elasticsearch", "version" : { "number" : "2.3.5", "build_hash" : &

Elasticsearch安装记录

一 安装部分 1.新建用户 elasticsearch不能使用root身份执行 adduser esuser passwd esuser 2.赋予权限 切换到root chown -R esuser /opt/elasticsearch-5.1.2 3.永久增加file descriptors最大数量 启动时可能会提示file descriptors过低 在/etc/security/limits.conf追加: esuser soft nofile 65536 esuser hard nofi

Elasticsearch在windows上安装好了之后怎么使用?

windows 10上安装Elasticsearch过程记录 一.安装和配置Java JDK1.下载:http://download.oracle.com/otn ... 4.exe2.设置环境变量:(1)点击[系统变量]下的[新建]按钮变量名: JAVA_HOME 变量值: C:\Program Files\Java\jdk1.8.0_92(2)按照同样的方式创建系统变量classpath变量名: classpath变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\

Elasticsearch mysql 增量同步 三表联合 脚本

从上方插件官网中下载适合的dist包,然后解压.进入bin目录,可以看到一堆sh脚本.在bin目录下创建一个test.sh: bin=/home/csonezp/Dev/elasticsearch-jdbc-2.3.1.0/binlib=/home/csonezp/Dev/elasticsearch-jdbc-2.3.1.0/libecho '{"type" : "jdbc","statefile" : "statefile.json&

Elasticsearch就这么简单

一.前言 最近有点想弄一个站内搜索的功能,之前学过了Lucene,后来又听过Solr这个名词.接着在了解全文搜索的时候就发现了Elasticsearch这个,他也是以Lucene为基础的. 我去搜了几篇Elasticsearch教程,发现很多都是基于linux的,但我linux耍得并不熟,很少用.仅仅会一些简单的命令,等真正去用到linux的时候再慢慢啃吧. 于是发现了一篇写得很好的教程: http://blog.csdn.net/laoyang360/article/details/52244

[翻译] ASP.NET Core 利用 Docker、ElasticSearch、Kibana 来记录日志

原文:[翻译] ASP.NET Core 利用 Docker.ElasticSearch.Kibana 来记录日志 原文: Logging with ElasticSearch, Kibana, ASP.NET Core and Docker 一步一步指导您使用 ElasticSearch, Kibana, ASP.NET Core 2.1 和 Docker 来记录日志 在本教程中,我将向您展示如何启动和运行 ElasticSearch,Kibana 和 ASP.NET Core 2.1 在开始

第04章 分布式索引架构

本章内容 如何为集群选择合适的分片数和副本数. 路由是什么以及它对ElasticSearch的意义. 分片分配器是怎样工作的,如何配置它. 怎样调节分片分配机制以满足应用需求. 怎样确定应该在哪个分片上执行指定的操作. 怎样结合我们已有的知识来配置一个真实的集群. 如何应对数据和查询数量的增长. 4.1 选择合适的分片和副本数 简单的计算公式如下: 节点最大数=分片数*(副本数+1) 换句话说,如果你计划使用10个分片和2个备份,那么这个设置的最大节点数将会是30. 4.1.2 一个过度分配的正