2016-11-27 106 views
3

我正在嘗試將我的AWS ElasticSearch節點更改爲較低的配置。但是當我這樣做時,它會向原始羣集添加更多節點。我無法刪除它們。我在Google上搜索,每個人都說我必須刪除域名。但是這可能讓我失去所有建立在它上面的索引,對吧? 有沒有什麼方法可以刪除一些節點,但保留其他節點?如何刪除AWS ElasticSearch羣集上的某些節點?

回答

1

你應該能夠簡單地改變你ElasticSearch域節點的數量(注:您的數據必須適應節點的量較小)

在CloudWatch的指標可見​​可能會產生誤導和AWS點節點的數量這個事實在ElasticSearch documentation

節點指標時更改您的集羣 配置和服務例行維護中是不準確的。這是 的預期行爲。度量標準將盡快報告正確的集羣節點數量。

我實際上試圖模擬你想要做什麼。

  1. 我創建ES域與4個節點
  2. 一旦創建域,我改變的節點的數量爲2

當節點尋求計數度量,我看到暫時量在ES域節點是6,但最終下跌至2

enter image description here

在情況下,當節點數量不stabiliz e很長一段時間,我建議聯繫AWS。

+0

是從AWS UI還是使用AWS CLI完成的?因爲我確定UI,我們可以減少節點的數量,但是從CLI我看不到減少節點的命令。如果你知道它可以請你分享 –

+1

這兩個工作。 update-elasticsearch-domain-config是您正在查找的AWS CLI命令。 –

+0

謝謝,我嘗試用較少的數字節點,它的工作。 –