日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

HDFS配額(Quotas)介紹

HDFS允許管理員可以對所使用的名稱數(shù)量和單個目錄使用的空間量設(shè)置配額,名稱配額與空間配額分別獨立運作,但是兩種配額的管理和實現(xiàn)方式非常相似。本文為您介紹HDFS的名稱配額和空間配額兩種方式以及如何進行配額操作。

名稱配額(Name Quotas)

名稱配額是對當前目錄樹中的文件和目錄名稱數(shù)量的硬性限制。創(chuàng)建文件或目錄時,如果超出配額,則文件和目錄創(chuàng)建失敗。配額是一個目錄的屬性,不僅在創(chuàng)建時會檢查配額,在重命名時也會檢查配額。如果一個目錄已經(jīng)設(shè)置了配額,則該目錄執(zhí)行重命名操作后,該目錄的配額亦然生效。

即使目錄違反了新的配額,對目錄設(shè)置新的配額仍然可以成功。新建的目錄初始狀態(tài)是沒有設(shè)置配額的。最大配額值為Long.Max_Value。例如,設(shè)置配額為1會使得一個目錄為空,因為目錄本身占用一個額度。

空間配額(Space Quotas)

空間配額是對當前目錄樹中的文件所使用的字節(jié)數(shù)量的硬性限制。如果額度不允許寫入一個完整的塊,則塊分配會失敗。一個塊的所有副本都會計入額度中。例如,一個文件大小為N,有三個副本,則占用的額度為3N。配額是一個目錄的屬性,不僅在創(chuàng)建時會檢查配額,在重命名時也會檢查配額。對于重命名的目錄,配額不變。如果重命名操作與設(shè)置的配置沖突,則重命名操作失敗。

即使目錄違反了新的配額,對目錄設(shè)置新的配額仍然可以成功。新建的目錄初始狀態(tài)是沒有設(shè)置配額的。最大配額值為Long.Max_Value。當配額為0時仍然允許創(chuàng)建文件,但是不能向該文件中寫內(nèi)容。目錄不占用磁盤空間,因此不計入空間配額中。

命令示例

  • 管理員命令

    管理員可以通過以下命令來管理額度:

    • 設(shè)置目錄的名稱配額為N。

      hdfs dfsadmin -setQuota <N> <directory>...<directory>

      當N是非正數(shù)、目錄不存在或目錄馬上超過新配額時設(shè)置失敗。

    • 刪除目錄的名稱配額。

      hdfs dfsadmin -clrQuota <directory>...<directory>
    • 設(shè)置目錄的空間配額為N字節(jié)。

      hdfs dfsadmin -setSpaceQuota <N> <directory>...<directory>
    • 刪除目錄的空間配額。

      hdfs dfsadmin -clrSpaceQuota <directory>...<directory>
  • 報告命令

    報告配額值和當前使用的名稱總數(shù)以及總的字節(jié)數(shù)。

    hadoop fs -count -q [-h] [-v] [-t [comma-separated list of storagetypes]] <directory>...<directory>