Elasticsearch 配置和生产中的最佳实践

问题描述 投票:0回答:2

我是 ELK 堆栈的新手,我正在处理物理服务器上存储的 10 TB 数据,因此如果有关于多少个数据节点、主节点的建议..我应该使用,配置的最佳实践我们的集群在生产中顺利工作,以及是否有其他工具或技术与 Elasticsearch 一起使用来提高性能

elasticsearch cluster-computing pipeline elastic-stack production
2个回答
1
投票

@ameur,您可以参考这些页面:

https://www.elastic.co/guide/en/elasticsearch/reference/current/general-recommendations.html

https://www.elastic.co/guide/en/elasticsearch/reference/current/tune-for-indexing-speed.html

https://www.elastic.co/guide/en/elasticsearch/reference/current/tune-for-search-speed.html

关于主节点,您应该至少有 3 个节点(如果可能的话,请选择 5 个节点)。 对于数据节点来说,涉及多个因素 - 例如: RAM、CPU、磁盘等资源 吞吐量如 qpa、wps 等

因此没有直接的答案,您需要进行一些性能测试才能获得正确的数字。

不要忘记阅读分片策略https://www.elastic.co/guide/en/elasticsearch/reference/current/size-your-shards.html


0
投票

一般来说,与每个配置一样,最佳实践不应仅手动检查,因为这很容易出现人为错误。自动检查器通常都很好。我所知道的 ElasticSearch 唯一的自动检查器是 https://github.com/coguardio/coguard-cli

© www.soinside.com 2019 - 2024. All rights reserved.