為避免數據丟失,您可以將集群的索引數據進行備份,當數據發生丟失或者想找回某一時間段數據時,您可以通過恢復索引操作快速獲得數據。索引的備份是通過創建集群快照實現。第一次備份時,建議將所有索引數據進行備份。
說明備份與恢復索引功能上線之前(即2018年3月10日之前)創建的集群,無法創建快照。
管理自動創建快照:自動創建快照指按照設置的規則,每天在指定時間自動創建快照。您可以開啟自動創建功能、設置自動創建的策略、和關閉自動創建功能。
手動創建快照:在任意時間,您通過手動創建快照的方式,針對當時的數據或某幾個索引創建快照進行備份。
恢復數據:將已有的快照,通過恢復快照功能,將備份的索引數據恢復到指定的集群中。
刪除快照:對于已失效的快照,建議刪除以釋放存儲資源。
說明
創建快照之前,您需要進行基礎配置,包含存儲快照的OBS桶、快照的備份路徑及安全認證使用的IAM委托。
集群快照存儲的OBS桶,在首次設置后,不管自動創建快照還是手動創建快照,如果快照列表中已有可用的快照,則OBS桶將無法再變更,請謹慎選擇存儲OBS桶。
如果OBS桶已經存儲了快照,OBS無法變更,您可以使用這個方法修改:首先關閉快照功能,然后再開啟快照功能,指定新的OBS桶。一旦關閉快照功能,之前創建的快照將無法用于恢復集群。
當集群處于“不可用”狀態時,快照功能中,除了恢復快照功能外,其他快照信息或功能只能查看,無法進行編輯。
備份與恢復過程中,支持集群擴容、訪問Kibana、查看監控、刪除其他快照的操作。不支持重啟此集群、刪除此集群、刪除正在創建或恢復的快照、再次創建或恢復快照的操作。補充說明,當此集群正在進行創建快照或者恢復快照時,此時,自動創建快照任務將被取消。
前提條件
登錄云搜索服務管理控制臺的賬號或IAM用戶必須同時具備如下權限才能使用創建或恢復快照功能。
- “全局服務”中“對象存儲服務”項目的“OBS Administrator”權限。
- 當前所屬區域的“Elasticsearch Administrator”權限。
管理自動創建快照
1.在云搜索服務管理控制臺,單擊左側導航欄的“集群管理”。
2.在“集群管理”頁面,單擊需要進行備份的集群名稱,進入集群信息頁面。在集群信息頁面,單擊“集群快照”頁簽。
或者,在“集群管理”頁面,單擊對應集群“操作”列的“更多>備份與恢復”,進入“集群快照”管理頁面。
3.在“集群快照”管理頁面,在“集群快照開關”右側單擊開關,打開集群快照功能。

表示關閉集群快照功能,
表示打開集群快照功能。
4.(可選)打開集群快照功能后,配置OBS桶和IAM委托路徑。
在基礎配置彈出框中,您可以在下拉框中選擇您賬戶下已有的OBS桶和IAM委托,或者通過“創建桶”和“創建委托”鏈接重新創建。
參數說明
| 參數 | 說明 | 注意事項 |
|---|---|---|
| “OBS桶” | 快照存儲的OBS桶的名稱。 | 創建或者已存在的OBS桶需滿足如下條件: “存儲類別”為“標準存儲”。 創建桶時不能開啟加密功能,加密桶不可用。 “區域”須與創建的集群所在區域相同。 |
| “備份路徑” | 快照在OBS桶中的存放路徑。 | 備份路徑配置規則: 備份路徑不能包括下列符號::*?"<>l。 備份路徑不能以“/”開頭。 備份路徑不能以“.”開頭或結尾。 備份路徑的總長度不能超過1023個字符。 |
| “IAM委托” | 指當前賬戶授權云搜索服務訪問或維護存儲在OBS中數據。 | 創建或者已存在的IAM需滿足如下條件: “委托類型”選擇“云服務”。 “云服務”選擇“Elasticsearch”。 設置當前委托具備“全局服務”中“對象存儲服務”項目的“OBS Administrator”權限。 |
說明如果是子賬戶,需要同時設置GetBucketStoragePolicy、GetBucketLocation、ListBucket權限,才能看到OBS桶。
詳見下圖:修改基礎配置


5.在“自動創建快照”右側,單擊開關開啟自動創建快照功能。
表示打開自動創建快照功能,
表示關閉自動創建快照功能。
6.在“創建快照策略”頁面進行策略設置。
- “快照名稱前綴”:快照名稱由快照名稱前綴加上時間組成,例如自動生成的快照名稱snapshot-2018022405925。快照名稱前綴的長度為1~31個字符,只能包含小寫字母、數字、中劃線和下劃線,且必須以字母開頭。
- “時區”:指備份時間對應的時區。請基于此時區選擇“備份開始時間”。
- “備份開始時間”:指每天自動開始備份的時間,只能指定整點時間,如00:00、01:00,取值范圍為00:00~23:00。請在下拉框中選擇備份時間。
- “保留時間(天)”:指備份的快照在OBS的保留時間,以天為單位,取值范圍為1~90,您可以根據自己的需求進行設置。系統在半點時刻會自動刪除超過保留時間的快照,例如:創建快照的策略設置如下圖所示,則系統會在35天后的00:30自動刪除35天前00:00自動開始備份的快照。
詳見下圖:自動創建快照


7.設置完成后,單擊“保存”。
自動創建策略配置完成后,策略信息將直接呈現在集群快照頁面,如下圖所示。當業務發生變更,需要修改策略時,您可以單擊
進行重新設置。
按照策略自動創建的快照將呈現在快照管理列表中。快照列表同時展示自動創建和手動創建的快照,您可以通過快照類型參數進行區分。在快照列表右上角,您可以輸入快照名稱或快照ID的關鍵字進行查找。您還可以通過快照列表表頭的
按鈕根據不同參數進行排序,以便進行快速查找。
詳見下圖:自動創建快照策略


8.(可選)關閉自動創建快照功能。
關閉自動創建快照功能后,系統將停止繼續自動創建快照。如果系統正在根據策略自動創建快照,而快照列表還未呈現正在創建的快照時,無法關閉自動創建快照功能。如果您單擊了關閉按鈕,系統將提示您無法關閉。建議等快照自動創建成功后,即快照列表已出現最新創建的快照時,再單擊關閉按鈕,關閉自動創建快照功能。
關閉自動創建快照功能時,您可以在彈出窗口中通過“刪除自動創建的快照”選項,選擇是否立即刪除之前已自動創建的快照,默認不勾選。
- 不勾選:表示不會刪除關閉此功能前已自動創建的快照。如果不刪除,后續還可以在快照列表中通過刪除按鈕手動刪除,詳細操作指導請參見下方 刪除快照。如果未手動刪除,且之后用戶又重新開啟了自動創建快照功能,那么此集群中所有“快照類型”為自動創建的快照(包含開啟自動創建快照功能前已存在的自動創建的快照)都無法手動刪除,只會被系統自動刪除。系統會基于重新開啟自動創建快照功能時的配置策略進行自動刪除,例如此策略中定義的保留時間為10天,那么系統中超過10天的快照將被系統自動刪除。
- 勾選:表示刪除此集群快照列表中所有“快照類型”為自動創建的快照。
手動創建快照
1.在云搜索服務管理控制臺,單擊左側導航欄的“集群管理”。
2.在“集群管理”頁面,單擊需要進行備份的集群名稱,進入集群信息頁面。在集群信息頁面,單擊“集群快照”頁簽。
或者,在“集群管理”頁面,單擊對應集群“操作”列的“更多>備份與恢復”,進入“集群快照”管理頁面。
3.在“集群快照”管理頁面,單擊“集群快照開關”右側的開關,打開集群快照功能。
表示關閉集群快照功能,
表示打開集群快照功能。
4.(可選)打開集群快照功能后,配置OBS桶和IAM委托路徑。基礎配置的詳細配置指導請參見上方 管理自動創建快照。
5.完成基礎配置后,單擊“創建快照”可手動創建。
- “快照名稱”:手動創建的快照名稱,4~64個字符,只能包含小寫字母、數字、中劃線和下劃線,且必須以字母開頭。與自動創建不同,手動創建的快照名稱按照用戶設置的名稱,不會自動加上時間信息。
- “索引”:手動創建快照可針對集群中某幾個索引進行備份,此處填寫索引名稱。0~1024個字符,不能包含空格和大寫字母,且不能包含"<|>/?特殊字符。多個索引之間使用英文逗號隔開。如果不填寫,則默認備份集群中所有索引。支持使用“ ”匹配多個索引,例如:2018-06 ,表示備份名稱前綴是2018-06的所有索引的數據。
您可以在Kibana中使用GET /_cat/indices命令,查詢集群存在的所有索引名稱。在了解了集群的索引后,再填寫需要對哪些索引數據創建快照進行備份。
- “快照描述”:創建的快照描述信息。0~256個字符,不能包含“<>”字符。
詳見下圖:手動創建快照


6.單擊“確定”開始創建快照。
快照創建完成后,將直接呈現在快照管理列表中,快照狀態為“可用”表示快照創建成功。快照列表同時展示自動創建和手動創建的快照,您可以通過快照類型參數進行區分。在快照列表右上角,您可以輸入快照名稱或快照ID的關鍵字進行查找。您還可以通過快照列表表頭的
按鈕根據不同參數進行排序,以便進行快速查找。
恢復數據
快照管理列表中“快照狀態”為“可用”的快照,您可以使用快照恢復集群中的數據。已存儲快照數據可恢復至其他集群。
恢復數據將覆蓋集群中當前的數據,請謹慎操作。
1.在快照管理頁面中,選擇需要恢復的快照,單擊“操作”列的“恢復”。
2.在恢復彈出框中,填寫如下信息。
“索引”:指定需要進行恢復的索引名稱,默認為空。如保持默認值,即不指定索引名稱,則表示恢復所有的索引數據。0~1024個字符,不能包含空格和大寫字母,且不能包含"<|>/?特殊字符。
“索引名稱匹配模式”:在恢復時,可以根據文本框中定義的過濾條件去恢復符合條件的索引,過濾條件請使用正則表達式。默認值“index_(.+)”表示所有的索引。0~1024個字符,不能包含空格和大寫字母,且不能包含"<|>/?,特殊字符。
“索引名稱替換模式”:索引重命名的規則。默認值“restored_index_$1”表示在所有恢復的索引名稱前面加上“restored_”。0~1024個字符,不能包含空格和大寫字母,且不能包含"<|>/?,特殊字符。在設置“索引名稱替換模式”時,“索引名稱匹配模式”和“索引名稱替換模式”需要同時設置才會生效。
“集群”:選擇需要進行恢復的集群名稱,可選擇當前集群或者其他集群。只能選擇處于“可用”狀態的集群,如果快照所屬的集群處于“不可用”狀態,那么也無法將快照恢復到本集群。恢復到其他集群時,目標集群中的Elasticsearch版本不低于本集群。如果已選擇其他集群,且該集群中存在同名的索引,則恢復完成后,該同名的索引中的數據將會被覆蓋,請謹慎操作。
詳見下圖: 恢復快照


3.單擊“確定”開始恢復。恢復成功,快照列表中“任務狀態”將變更為“恢復成功”,索引數據將根據快照信息重新生成。
快照列表中,“任務狀態”列顯示快照最近一次恢復的狀態。所有最近一次恢復成功的快照才會顯示為“恢復成功”。
詳見下圖: 恢復成功


刪除快照
當快照信息不需要使用時,您可以刪除快照釋放存儲資源。當自動創建快照功能開啟時,自動創建的快照無法手動刪除,系統會按照設置的策略在半點時刻自動刪除超過“保留時間”的快照。當自動創建快照功能關閉,且之前已自動創建的快照并未同步刪除時,快照列表中自動創建的快照,可通過刪除按鈕手動刪除。如果未手動刪除,且之后用戶又重新開啟了自動創建快照功能,那么此集群中所有“快照類型”為自動創建的快照(包含開啟自動創建快照功能前已存在的自動創建的快照)都無法手動刪除,只會被系統自動刪除。

說明快照信息刪除后,數據將無法恢復,請謹慎操作。
1.在快照管理頁面中,選擇需要刪除的快照,單擊“操作”列的“刪除”。
2.在“刪除快照”框中單擊“確定”刪除。