自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

一篇關(guān)于HDFS的快照講解

大數(shù)據(jù)
一個snapshot(快照)是一個全部文件系統(tǒng)、或者某個目錄在某一時刻的鏡像,使用vmware類似軟件的同學指定,快照可以為虛擬機保存某個狀態(tài),如果做了更改,或者系統(tǒng)被折騰壞,還有個復原的操作。

[[428008]]

本文轉(zhuǎn)載自微信公眾號「大數(shù)據(jù)技術(shù)派」,作者柯柯。轉(zhuǎn)載本文請聯(lián)系大數(shù)據(jù)技術(shù)派公眾號。

一個snapshot(快照)是一個全部文件系統(tǒng)、或者某個目錄在某一時刻的鏡像,使用vmware類似軟件的同學指定,快照可以為虛擬機保存某個狀態(tài),如果做了更改,或者系統(tǒng)被折騰壞,還有個復原的操作。

快照應用在如下場景中:

  • 防止用戶的錯誤操作;
  • 備份:給hdfs目錄做快照,然后復制快照里面的文件到備份;
  • 試驗/測試
  • 災難恢復

HDFS的快照操作

這里測試的Hadoop3.0版本,也是我的線上版本。

開啟快照

  1. hdfs dfsadmin -allowSnapshot /data/test/test_snapshot 
  2.  
  3. [hdfs@cdh-003 ~]$ hdfs dfs -ls /data/test/test_snapshot 
  4. -rw-r--r--   2 hdfs supergroup         88 2021-10-08 16:59 /data/test/test_snapshot/ods_user1.txt 

這里開啟目錄/data/test/test_snapshot快照功能,該目錄當前有一個文件ods_user1.txt。

創(chuàng)建快照

給目錄/data/test/test_snapshot創(chuàng)建了一個快照,名為backup01。

  1. hdfs dfs -createSnapshot /data/test/test_snapshot backup01 
  2.  
  3. [hdfs@cdh-003 ~]$ hdfs dfs -ls /data/test/test_snapshot/.snapshot/backup01 
  4. Found 1 items 
  5. -rw-r--r--   2 hdfs supergroup         88 2021-10-08 16:59 /data/test/test_snapshot/.snapshot/backup01/ods_user1.txt 

可以看到實際上是在開啟快照的目錄下新建了一個文件夾.snapshot,下面有個目錄backup01,里面有一個文件,相當于復制了一份文件。

查看快照

  1. hdfs lsSnapshottableDir 

再上傳一個文件

  1. hdfs dfs -put data/urls.txt /data/test/test_snapshot 

再創(chuàng)建一個快照

  1. hdfs dfs -createSnapshot /data/test/test_snapshot backup02 

這里又新建了一個快照backup02,.snapshot下面有兩個目錄,分別是backup01和backup02。

  1. [hdfs@cdh-003 ~]$ hdfs dfs -ls /data/test/test_snapshot/.snapshot 
  2. Found 3 items 
  3. drwxr-xr-x   - hdfs supergroup          0 2021-10-08 17:04 /data/test/test_snapshot/.snapshot/backup01 
  4. drwxr-xr-x   - hdfs supergroup          0 2021-10-08 17:12 /data/test/test_snapshot/.snapshot/backup02 

對比快照

因為后來又上傳了一個文件,所以快照backup02下面有2個文件了,比backup01多一個文件urls.txt。

  1. [hdfs@cdh-003 ~]$ hdfs snapshotDiff /data/test/test_snapshot backup01 backup02 
  2. Difference between snapshot backup01 and snapshot backup02 under directory /data/test/test_snapshot: 
  3. M . 
  4.  
  5. + ./urls.txt 

恢復快照如果不小心把文件刪除了,這個文件就被移動到回收站(如果開啟了回收站),如果回收站到期清理了或者沒有開啟回收站,這個時候快照的作用就發(fā)揮出來了,直接cp過去。

  1. hdfs dfs -cp /data/test/test_snapshot/.snapshot/backup01/ods_user1.txt /data/test/test_snapshot 

 

責任編輯:武曉燕 來源: 大數(shù)據(jù)技術(shù)派
相關(guān)推薦

2021-09-05 07:55:36

Lsm核心實現(xiàn)

2021-09-15 19:05:16

數(shù)據(jù)開源項目

2019-07-15 09:30:26

服務協(xié)議IP 地址

2021-05-14 16:34:12

Semaphore原理

2022-05-08 19:58:10

JSONPJavaScript

2021-08-27 07:47:06

SQL靜態(tài)程序

2024-01-09 12:06:55

MVCC并發(fā)控制MySQL

2021-07-12 10:36:36

Blazor組件入門

2022-11-08 10:52:25

Flowable節(jié)點表單

2022-04-02 09:38:00

CSS3flex布局方式

2021-04-18 18:03:06

工作樹遠程版本

2021-09-08 09:22:34

SentryCLIOS

2018-04-18 16:16:40

2021-05-13 07:20:44

C# ActionDelegate

2022-02-11 08:02:27

低代碼平臺機器學習

2024-06-27 00:31:28

知識圖譜KBQATKGQA

2017-05-22 10:11:11

Hadoop HDFSJava APIHadoop

2017-03-11 22:19:09

深度學習

2021-06-01 05:51:55

ASP.NET Cor項目NuGet

2019-12-30 11:25:06

Jvm運行java
點贊
收藏

51CTO技術(shù)棧公眾號