我创建了ES群集(版本5.4.1),包含4个数据节点,3个主节点,1个客户端节点(kibana)。
数据节点是r4.2xlarge aws实例(61g内存,8vCPU),为ES JAVA分配了30G内存。
我们每天都会写200G左右的日志并保留最近14天。
我正在寻找群集的建议,以提高群集性能,尤其是搜索性能(kibana)。
更多数据节点?更多客户端节点?更大的节点?更多的复制品?任何可以改善表现的都是一种选择。
是否有人接近此设计或装载? 我很高兴听到其他设计和装载。
谢谢, 摩西
答案 0 :(得分:0)
狂野猜测:你的IO受限。首选本地磁盘通过EBS,更喜欢SSD而不是旋转磁盘,如果可以的话,可以获得尽可能多的IOPS用于该用例。