我們在集羣中擁有2x64GB計算機和2x16GB計算機,並且我們每天都創建一個索引。要求將新索引移至64 GB機器,將舊索引移至16 GB機器。彈性搜索如何做到這一點?如何限制某些索引到Elasticsearch集羣中的一組機器
0
A
回答
1
這是一個兩個步驟
- 標籤與鍵值對您的節點。例如:對於較小的機器,將它們標記爲boxType:small,爲了更好的機器,將它們標記爲boxType:big。
curl -XPUT localhost:9200/index-name/_settings -d '{ "index.routing.allocation.include.tag" : "big" }'
3
您需要「標記」節點並指定使用node.tag
屬性:http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/index-modules-allocation.html#shard-allocation-filtering。
並且您爲每個64GB節點(每個節點一個)指定node.tag: large1
和node.tag: large2
。
然後,當您創建索引時,可以使用"index.routing.allocation.include.tag" : "large1,large2"
(這些是64GB節點)指定希望如何分配索引。當您決定將索引從兩個節點移動到另外兩個節點時,則更新上述屬性並指定"small1,small2"
(例如較小的16GB節點)。
我建議看看Curator,它可以幫助你改變這些設置。
相關問題
- 1. 如何限制Elasticsearch集羣上的索引創建/刪除?
- 2. 如何將索引遷移到Elasticsearch中的新集羣?
- 3. 如何從另一臺機器連接到我的elasticsearch集羣?
- 4. 如何刪除AWS ElasticSearch羣集上的某些節點?
- 5. MarkLogic 9羣集 - 使用SJS限制到某些字段
- 6. 跨Elasticsearch羣集更改索引模板
- 7. ElasticSearch羣集複製
- 8. 我們如何刪除elasticsearch中某個索引中的某些事件?
- 9. elasticsearch - 如何將數據複製到另一個羣集
- 10. Elasticsearch中的集羣
- 11. Magento - 爲某些客戶羣限制一些catogories
- 12. 集羣索引
- 13. Django CMS限制某些羣組佔位符/插件的視圖
- 14. 如何設置elasticsearch集羣
- 15. splunk搜索頭集羣加入索引器集羣
- 16. 彈性搜索 - 從集羣導出索引到不同集羣
- 17. SSRS - 如何將羣組總數僅應用於某些羣組?
- 18. 如何爲Elasticsearch索引這些數據
- 19. 在R中繪製kmeans羣集:僅對某些羣集計數失敗
- 20. 如何殺死elasticsearch集羣上的搜索請求線程?有沒有一些API來做到這一點?
- 21. 爲PHP數組中的某些元素編制索引
- 22. 如何讓或限制Google Bot索引或在Wordpress中抓取某些內容?
- 23. 如何過濾/排除CGPoint數組中的某些索引
- 24. ElasticSearch集羣 - 創建索引創建未分配的分片
- 25. 如何限制應用程序從Play商店下載到某些人羣
- 26. 在ElasticSearch中如何過濾某些單詞的結果集?
- 27. 如何在某些索引中將一個numpy數組中的元素添加到另一個數組中?
- 28. 如何限制某些行的操作?
- 29. 如何限制對整個控制器的某些組的訪問?
- 30. Elasticsearch羣集發現 - 單播主機
通過集羣拆分到兩個集羣 -