2015-09-09 44 views
-1

如果我使用以下配置配置了我的elasticsearch集羣,並且必須創建大約10個索引,那麼我需要的節點數量是多少?elasticsearch集羣中適合的節點數是多少

index.number_of_shards: 7 
index.number_of_replicas: 1 
+0

請參閱這一個:http://stackoverflow.com/a/24075862/2134604 –

回答

1

我會說這取決於您收到多少信息。但這就是elasticsearch的美妙之處,擴展集羣是最容易做的事情,它會平衡自身。

如果您有10個索引,每個(原始+副本)和每個7個碎片的兩個副本,您的最大節點數將是2 * 10 * 7 = 140。由於複製品的數量,您的最小值應爲2。在對每日記錄的數量進行一些分析後,您應該能夠「猜出」系統的最佳羣集大小。

現在我有一個有4個數據節點的系統,每天有2個索引(最近2年),每個索引有1個副本和一個5軸配置,一切正常。哦,我現在每天收到約200萬條記錄。

+0

在你的羣集中,你有沒有任何未分配的碎片?索引到它的文檔的平均大小和複雜度如何? – Fanooos

+0

@Fanooos,我沒有任何未分配的碎片,爲什麼?我的文檔非常簡單,基本上我只有一組日誌。每個文檔大約有0.5Kb,它可以有一些字符串,數字和一些嵌套的數據,但沒有什麼複雜的。 也許你最好試試一些剖析。獲取文檔的平均大小,批量插入所需的時間,簡單的插入和系統中常見的其他操作 –

相關問題