elasticsearch - ELK部署; CPU,内存,磁盘

标签 elasticsearch logstash kibana elastic-stack

我想以3种不同的方式部署Elasticsearch,logstash和kibana,每种都具有以下特征:
o 32vCPU,384Go RAM和900Go HDD

我想监督100台服务器,因此每种口味大约33台服务器。

您认为使用此配置是个好主意吗?使用这种大容量的内存不是问题吗?
另一个问题,我应该使用几个节点?

最佳答案

没有详细信息,很难为您提供全局建议,但Elasticsearch建议不要将31Gb用于RAM。 Here are the reasons why

您应该阅读所有页面,它们解释了为什么拥有很多小型/中型主机而不是几个大型主机通常会更好。

我还建议您阅读this post,它将为您提供有关如何设计 flex 集群的一些见解,尤其是集群中角色之间的区别以及所需硬件的区别。

对于您的问题:

Another question how many nodes should I use?



如果不知道数据量,读/写等,就没有好的答案。

最后,我几乎不怀疑对kibana / logstash / flex 主机使用相同的配置是一个好主意。他们只是不进行相同类型的处理。您应该从小的配置开始,并在拥有实际数据时逐步进行更新。

关于elasticsearch - ELK部署; CPU,内存,磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52271060/

相关文章:

logstash - filebeat 将日志直接发送到 Elastic Search,而不是 Logstash

java - Jest 客户端支持集群名称吗?

elasticsearch - 为 Elasticsearch 查询添加提升

java - Log4j:socketappender - 当远程主机关闭时如何捕获本地文件中的日志

elasticsearch - Logstash和ElasticSearch之间的数据丢失

elasticsearch - 如何在可视化中使用来自Kibana开发工具的DSL查询?

elasticsearch - Elasticsearch和Kibana中的集合问题

elasticsearch - 使用Watcher(ElasticSearch)将所有聚合发送为文本

ruby-on-rails - 使用ElasticSearch的多术语嵌套文档查询

search - 内部对象字段上的 Elasticsearch 术语过滤器不匹配