Elasticsearch节点崩溃

M·卡拉德米尔

我们在集群中的一个节点中收到这些错误,并且该节点将这些错误炒作为cpu,并且负载以最大的弹性搜索级别无法响应。节点资源2 CPU 8 RAM

Elasticsearch版本:6.5.4

错误:1)

Found index level settings on node level configuration.

Since elasticsearch 5.x index level settings can NOT be set on the nodes
configuration like the elasticsearch.yaml, in system properties or command line
arguments.In order to upgrade all indices the settings must be updated via the
/${index}/_settings API. Unless all settings are dynamic all indices must be closed
in order to apply the upgradeIndices created in the future should use index templates
to set default values.

Please ensure all required values are updated on all indices by executing:

curl -XPUT 'http://localhost:9200/_all/_settings?preserve_existing=true' -d '{
"index.refresh_interval" : "2m"
}'

2)

[2019-06-10T13:17:31,996][WARN ][o.e.d.s.a.MultiBucketConsumerService] [elasticsearch6_data02] This aggregation creates too many buckets (10480) and will throw an error in future versions. You should update the [search.max_buckets] cluster setting or use the [composite] aggregation to paginate all buckets in multiple requests.
org.elasticsearch.index.mapper.MapperParsingException: failed to parse field [flashlogExtra.installedVersion] of type [text]

Java版本:openjdk版本“ 1.8.0_212”

JVM configuration
-Xms3843m
-Xmx3843m
-XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=75
-XX:+UseCMSInitiatingOccupancyOnly
-XX:+HeapDumpOnOutOfMemoryError
-XX:+PrintGCDetails
Elasticsearch忍者

有多个问题。

让我们从最简单的开始。

  1. org.elasticsearch.index.mapper.MapperParsingException:无法解析类型为[text]的字段[flashlogExtra.installedVersion]

    该异常清楚地表明,flashlogExtra.installedVersion映射中的字段被定义为textES无法解析.的字段该字段名称用于定义objectES中类型,并在此处详细了解我怀疑您正在使用当前ES版本中ES早期版本中定义的映射,因为.ES 1.x版本支持字段名称

  2. 您的帖子中未显示的第二次警告或错误与某些设置不相关,这些设置不再适用于您使用的ES版本,在日志中,您应该具有此设置的信息。但是很容易解决,因为提示也可以解决,如下面的消息所示

curl -XPUT'http :// localhost:9200 / _all / _settings?preserve_existing = true'- d'{“ index.refresh_interval”:“ 2m”}'

  1. 第三次警告是导致群集性能下降的原因,它是[2019-06-10T13:17:31,996] [WARN] [oedsaMultiBucketConsumerService] [elasticsearch6_data02]此聚合创建了太多的存储桶(10480),并且会在未来版本。您应该更新[search.max_buckets]群集设置或使用[composite]聚合进行分页

    该警告提示您某些聚合搜索查询正在ES中创建大量存储桶,否为10480,这是巨大的,ES建议您使用search.max_buckets来减少此No或使用复合聚合来避免这么多水桶。

希望您能够一一解决这些问题,并让我知道它是否可以解决您的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章