簡體   English   中英

如何讀取 Elasticsearch 快照

[英]How To Read an Elasticsearch Snapshot

我想將我的 elasticsearch 集群的內容復制到我的數據湖中以進行加入。 目前我正在這樣做,每小時掃描整個索引並從中構建一組新的鑲木地板。 在進行抓取時,此過程在集群上緩慢、昂貴且困難。

我假設 elasticsearch 創建快照更容易,然后讓數十個客戶端並行進行掃描調用。 所以我想制作索引的快照,在許多工人之間水平分割,讓這些工人生產鑲木地板。

問題是我的集群由 aws 的 elasticsearch 服務托管,該服務不提供純文本快照。 我不知道如何在不將其加載到另一個 elasticsearch 集群的情況下讀取標准快照格式。 我希望能夠從水平擴展的工作池中的輕型 python 或 java 進程讀取快照。

是否可以讀取彈性搜索快照而不將其加載到彈性搜索中?

es 快照,讀取必須加載數據,也可以將數據文件復制到新的es 的數據路徑,es 可以自動加載數據

PUT _snapshot/my_backup 
{
    "type": "fs", 
    "settings": {
        "location": "/mount/backups/my_backup" 
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM