我正在寫一個實時分析工具,使用kafka,風暴和elasticsearch,並且想要一個針對大約50K /秒插入優化的彈性搜索。爲了POC的目的,我嘗試在bulksearch中插入批量文檔,每秒獲得10K插入。寫重彈性搜索
我在一大箱亞馬遜EC2上運行ES。 我已經調整了性能如下:
indices.memory.index_buffer_size: 30%
indices.memory.min_shard_index_buffer_size: 30mb
indices.memory.min_index_buffer_size: 96mb
threadpool.bulk.type: fixed
threadpool.bulk.size: 100
threadpool.bulk.queue_size: 2000
bootstrap.mlockall: true
但我想寫50Ks的順序性能而不是10KS,以確保我的風暴拓撲的正常流動。任何人都可以建議如何配置重寫優化的ES羣集。
我不認爲你在這裏有「答案」。您將不得不測量和優化您的設置。谷歌可能會幫助一些默認設置。 – phoet