StorageLevel 類別

定義

用於控制 RDD 儲存體的旗標。 每個 StorageLevel 都會記錄是否要使用記憶體、如果 RDD 卸載記憶體不足,還是要將資料保留在 JAVA 特定的序列化格式的記憶體中,以及是否要在多個節點上複寫 RDD 磁碟分割。 也包含一些常用儲存層級的靜態屬性,MEMORY_ONLY。

public sealed class StorageLevel
type StorageLevel = class
Public NotInheritable Class StorageLevel
繼承
StorageLevel

建構函式

StorageLevel(Boolean, Boolean, Boolean, Boolean, Int32)

用於控制 RDD 儲存體的旗標。 每個 StorageLevel 都會記錄是否要使用記憶體、如果 RDD 卸載記憶體不足,還是要將資料保留在 JAVA 特定的序列化格式的記憶體中,以及是否要在多個節點上複寫 RDD 磁碟分割。 也包含一些常用儲存層級的靜態屬性,MEMORY_ONLY。

屬性

Deserialized

傳回這個 StorageLevel 還原序列化的 bool 值。

DISK_ONLY

將 StorageLevel 傳回磁片,序列化並複寫一次。

DISK_ONLY_2

將 StorageLevel 傳回磁片,序列化並複寫兩次。

MEMORY_AND_DISK

將 StorageLevel 傳回磁片和記憶體,還原序列化並複寫一次。

MEMORY_AND_DISK_2

將 StorageLevel 傳回至 Disk 和 Memory,還原序列化並複寫兩次。

MEMORY_AND_DISK_SER

將 StorageLevel 傳回磁片和記憶體,序列化並複寫一次。

MEMORY_AND_DISK_SER_2

將 StorageLevel 傳回磁片和記憶體,序列化並複寫兩次。

MEMORY_ONLY

將 StorageLevel 傳回至 Memory,還原序列化並複寫一次。

MEMORY_ONLY_2

將 StorageLevel 傳回至 Memory,還原序列化並複寫兩次。

MEMORY_ONLY_SER

將 StorageLevel 傳回至 Memory,序列化並複寫一次。

MEMORY_ONLY_SER_2

將 StorageLevel 傳回至 Memory,序列化並複寫兩次。

NONE

會傳回 StorageLevel 物件,並將所有參數設定為 false。

OFF_HEAP

將 StorageLevel 傳回至 Disk、Memory 和 Offheap、序列化和複寫一次。

Replication

傳回這個 StorageLevel 複寫的 int 值。

UseDisk

傳回這個 StorageLevel 的 UseDisk 布林值。

UseMemory

傳回這個 StorageLevel 的 UseMemory 布林值。

UseOffHeap

傳回這個 StorageLevel 的 UseOffHeap 布林值。

方法

Description()

傳回這個 StorageLevel 的描述字串。

Equals(Object)

檢查指定的物件是否與目前的 物件相同。

GetHashCode()

傳回目前 物件的雜湊碼。

ToString()

傳回這個 StorageLevel 的字串表示。

適用於