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 の逆シリアル化のブール値を返します。

DISK_ONLY

StorageLevel を Disk に返し、シリアル化して 1 回レプリケートします。

DISK_ONLY_2

StorageLevel を Disk に返し、シリアル化して 2 回レプリケートします。

MEMORY_AND_DISK

StorageLevel をディスクとメモリに返し、逆シリアル化して 1 回レプリケートします。

MEMORY_AND_DISK_2

StorageLevel を Disk と Memory に返し、逆シリアル化して 2 回レプリケートします。

MEMORY_AND_DISK_SER

StorageLevel をディスクとメモリに返し、シリアル化して 1 回レプリケートします。

MEMORY_AND_DISK_SER_2

StorageLevel を Disk と Memory に返し、シリアル化およびレプリケートを 2 回行います。

MEMORY_ONLY

StorageLevel をメモリに返し、逆シリアル化して 1 回レプリケートします。

MEMORY_ONLY_2

StorageLevel をメモリに返し、逆シリアル化して 2 回レプリケートします。

MEMORY_ONLY_SER

StorageLevel をメモリに返し、シリアル化して 1 回レプリケートします。

MEMORY_ONLY_SER_2

StorageLevel を Memory に返し、シリアル化して 2 回レプリケートします。

NONE

すべてのパラメーターが false に設定された StorageLevel オブジェクトを返します。

OFF_HEAP

StorageLevel を Disk、Memory、Offheap に返し、シリアル化して 1 回レプリケートします。

Replication

この StorageLevel のレプリケーションの int 値を返します。

UseDisk

この StorageLevel の UseDisk のブール値を返します。

UseMemory

この StorageLevel の UseMemory のブール値を返します。

UseOffHeap

この StorageLevel の UseOffHeap のブール値を返します。

メソッド

Description()

この StorageLevel の説明文字列を返します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと同じかどうかを確認します。

GetHashCode()

現在のオブジェクトのハッシュ コードを返します。

ToString()

この StorageLevel の文字列表現を返します。

適用対象