Skip to content
The Internals of Spark Core
BlockReplicationPolicy
Initializing search
GitHub
Home
Features
Internals
Shared Variables
Monitoring
Tools
RDD
Demos
Web UIs
The Internals of Spark Core
GitHub
Home
Features
Features
Barrier Execution Mode
Barrier Scheduling
Barrier Execution Mode
BarrierCoordinator
BarrierCoordinatorMessage
BarrierJobAllocationFailed
BarrierJobSlotsNumberCheckFailed
BarrierTaskContext
ContextBarrierState
RDDBarrier
RequestMethod
RequestToSync
Configuration Properties
Developer API
Logging
Plugin Framework
Plugin Framework
DriverPlugin
DriverPluginContainer
ExecutorPlugin
ExecutorPluginContainer
PluginContainer
PluginContextImpl
SparkPlugin
Push-Based Shuffle
Shuffle System
Shuffle System
Shuffle Handles
Shuffle Handles
BaseShuffleHandle
BypassMergeSortShuffleHandle
SerializedShuffleHandle
ShuffleHandle
Shuffle Readers
Shuffle Readers
BlockStoreShuffleReader
ShuffleReader
BypassMergeSortShuffleWriter
DownloadFileManager
FetchFailedException
IndexShuffleBlockResolver
MigratableResolver
ShuffleBlockPusher
ShuffleBlockResolver
ShuffleExternalSorter
ShuffleInMemorySorter
ShuffleManager
ShuffleReadMetricsReporter
ShuffleWriteMetricsReporter
ShuffleWriteProcessor
ShuffleWriter
SortShuffleManager
SortShuffleWriter
UnsafeShuffleWriter
Spillable Collections
Spillable Collections
Spillable
ExternalAppendOnlyMap
ExternalSorter
ShuffleDataIOs
ShuffleDataIOs
ShuffleDataIO
LocalDiskShuffleDataIO
ShuffleDriverComponents
ShuffleExecutorComponents
ShuffleMapOutputWriter
LocalDiskShuffleMapOutputWriter
ExecutorDiskUtils
SingleSpillShuffleMapOutputWriter
LocalDiskShuffleExecutorComponents
LocalDiskSingleSpillMapOutputWriter
ShuffleDataIOUtils
Stage-Level Scheduling
Stage-Level Scheduling
ExecutorResourceInfo
ExecutorResourceRequest
ExecutorResourceRequests
ResourceAllocator
ResourceID
ResourceProfile
ResourceProfileBuilder
ResourceProfileManager
ResourceUtils
SparkListenerResourceProfileAdded
TaskResourceProfile
TaskResourceRequest
TaskResourceRequests
Internals
Internals
Overview
SparkEnv
SparkConf
SparkContext
SparkCoreErrors
Local Properties
Inside Creating SparkContext
SparkFiles
Spark Properties
Executor
Executor
CoarseGrainedExecutorBackend
Executor
ExecutorBackend
ExecutorLogUrlHandler
ExecutorMetrics
ExecutorMetricsPoller
ExecutorMetricsSource
ExecutorMetricType
ExecutorSource
ShuffleReadMetrics
ShuffleWriteMetrics
TaskMetrics
TaskRunner
External Shuffle Service
External Shuffle Service
Spark Configuration Properties of External Shuffle Service
ExecutorShuffleInfo
ExternalBlockHandler
ExternalShuffleBlockResolver
ExternalShuffleService
MapOutputTracker
MapOutputTracker
MapOutputStatistics
MapOutputTracker
MapOutputTrackerMaster
MapOutputTrackerMasterEndpoint
MapOutputTrackerWorker
ShuffleStatus
Dynamic Resource Allocation
Dynamic Resource Allocation
Spark Configuration Properties
ExecutorAllocationClient
ExecutorAllocationListener
ExecutorAllocationManager
ExecutorAllocationManagerSource
ExecutorMonitor
Tracker
Core
Core
BlockFetchingListener
BlockFetchStarter
CleanerListener
ContextCleaner
InMemoryStore
KVStore
LevelDB
RetryingBlockFetcher
OutputCommitCoordinator
Scheduler
Scheduler
ActiveJob
BlacklistTracker
CoarseGrainedSchedulerBackend
DAGScheduler
DAGSchedulerEvent
DAGSchedulerEventProcessLoop
DAGSchedulerSource
DriverEndpoint
ExecutorData
ExternalClusterManager
FairSchedulableBuilder
FIFOSchedulableBuilder
JobListener
JobWaiter
LiveListenerBus
MapStatuses
MapStatuses
MapStatus
CompressedMapStatus
HighlyCompressedMapStatus
Pool
ResultStage
ResultTask
Schedulable
SchedulableBuilder
SchedulerBackend
SchedulerBackendUtils
SchedulingMode
ShuffleMapStage
ShuffleMapTask
Stage
StageInfo
TaskScheduler
TaskSchedulerImpl
Task
TaskContext
TaskContextImpl
TaskDescription
TaskInfo
TaskLocation
TaskResult
TaskResultGetter
TaskSet
TaskSetBlacklist
TaskSetManager
RPC
RPC
NettyRpcEnv
NettyRpcEnvFactory
RpcAddress
RpcEndpoint
RpcEndpointAddress
RpcEndpointRef
RpcEnv
RpcEnvConfig
RpcEnvFactory
RpcEnvFileServer
RpcUtils
Netty-Based RpcEnv
Memory
Memory
ExecutionMemoryPool
MemoryAllocator
MemoryConsumer
MemoryManager
MemoryPool
StorageMemoryPool
TaskMemoryManager
UnifiedMemoryManager
UnsafeExternalSorter
UnsafeInMemorySorter
UnsafeSorterSpillReader
UnsafeSorterSpillWriter
Storage
Storage
BlockData
BlockDataManager
BlockEvictionHandler
BlockId
BlockInfo
BlockInfoManager
BlockManager
BlockManagerDecommissioner
BlockManagerId
BlockManagerInfo
BlockManagerMaster
BlockManagerMasterEndpoint
BlockManagerMasterHeartbeatEndpoint
BlockManagerSlaveEndpoint
BlockManagerSource -- Metrics Source for BlockManager
BlockManagerStorageEndpoint
BlockReplicationPolicy
BlockStoreClient
BlockStoreUpdater
BlockTransferService
ByteBufferBlockStoreUpdater
DiskBlockManager
DiskBlockObjectWriter
DiskStore
ExternalBlockStoreClient
FallbackStorage
MemoryStore
NettyBlockRpcServer
NettyBlockTransferService
OneForOneBlockFetcher
RandomBlockReplicationPolicy
RDDInfo
ShuffleBlockFetcherIterator
ShuffleFetchCompletionListener
ShuffleMetricsSource
ShuffleMigrationRunnable
StorageLevel
[NOTE]
StorageUtils
TempFileBasedBlockStoreUpdater
Serialization
Serialization
DeserializationStream
JavaSerializerInstance
KryoSerializer
KryoSerializerInstance
SerializationStream
Serializer
SerializerInstance
SerializerManager
Speculative Execution of Tasks
Deployment Architecture
Deployment Architecture
Architecture
Driver
Master
Workers
Writers and Committers
Writers and Committers
SparkHadoopWriter
HadoopWriteConfigUtil
FileCommitProtocol
HadoopMapReduceCommitProtocol
HadoopMapRedCommitProtocol
HadoopMapReduceWriteConfigUtil
HadoopMapRedWriteConfigUtil
Status
Status
AppStatusListener
AppStatusSource
AppStatusStore
ElementTrackingStore
LiveEntity
Network
Network
SparkTransportConf Utility
TransportClientFactory
TransportConf
TransportContext
Misc
Misc
BytesToBytesMap
ExecutorDeadException
HeartbeatReceiver
InterruptibleIterator
PartitionEvaluatorFactory
PartitionEvaluator
Utils
Tips and Tricks
Tips and Tricks
Access private members in Scala in Spark shell
Running Spark Applications on Windows
org.apache.spark.SparkException: Task not serializable
Spark Local
Spark Local
[NOTE]
LocalEndpoint
LocalSchedulerBackend
Shared Variables
Shared Variables
Accumulators
Accumulators
AccumulableInfo
AccumulatorContext
AccumulatorSource
AccumulatorV2
InternalAccumulator
Broadcast Variables
Broadcast Variables
Broadcast
BroadcastFactory
BroadcastManager
TorrentBroadcast
TorrentBroadcastFactory
Monitoring
Monitoring
ConsoleProgressBar
Debugging Spark
DriverLogger
ListenerBus
SparkListener
SparkListenerBus
SparkListenerEvents
SparkListenerEvents
SparkListenerEvent
SparkListenerTaskEnd
SparkListenerInterface
SparkStatusTracker
SpillListener
StatsReportListener
TaskCompletionListener
TaskFailureListener
Spark History Server
Spark History Server
ApplicationCache
ApplicationCacheOperations
ApplicationHistoryProvider
Configuration Properties
EventLogFileWriter
EventLoggingListener
FsHistoryProvider
HistoryAppStatusStore
HistoryServer
[TIP]
HistoryServerDiskManager
JsonProtocol Utility
ReplayListenerBus
SQLHistoryListener
Status REST API
Status REST API
AbstractApplicationResource
ApiRequestContext
ApiRootResource
ApplicationListResource
BaseAppResource
OneApplicationAttemptResource
OneApplicationResource
StagesResource
UIRoot
UIRootFromServletContext
Metrics
Metrics
Configuration Properties
MetricsSystem
MetricsConfig
Source
Sink
Sources
Sources
JvmSource
Sinks
Sinks
MetricsServlet
PrometheusServlet
Tools
Tools
AbstractLauncher
Main
pyspark
spark-submit
spark-submit
SparkSubmit
SparkSubmitArguments
SparkSubmitArgumentsParser
SparkSubmitCommandBuilder
SparkSubmitCommandBuilder.OptionParser
SparkSubmitOperation
SparkSubmitOptionParser
SparkSubmitUtils
SparkApplication
JavaMainApplication
spark-shell
spark-class
SparkLauncher
SparkClassCommandBuilder
DependencyUtils
AbstractCommandBuilder
RDD
RDD
CoalescedRDD
CheckpointRDD
CoGroupedRDD
Dependency
HadoopRDD
LocalCheckpointRDD
MapPartitionsRDD
NarrowDependency
NewHadoopRDD
ParallelCollectionRDD
RDD
Resilient Distributed Dataset
RDDOperationScope
ReliableCheckpointRDD
ShuffleDependency
ShuffledRDD
Operators
Operators
Operators
Transformations
OrderedRDDFunctions
PairRDDFunctions
AsyncRDDActions
Actions
Partitioners
Partitioners
Partitioner
HashPartitioner
RangePartitioner
RDD Lineage
Caching and Persistence
Partitions and Partitioning
Partition
RDD Checkpointing
RDDCheckpointData
LocalRDDCheckpointData
MapPartitionsWithEvaluatorRDD
ReliableRDDCheckpointData
ZippedPartitionsWithEvaluatorRDD
Aggregator
Demos
Demos
DiskBlockManager and Block Data
Exercises
Exercises
One-liners using PairRDDFunctions
Learning Jobs and Partitions Using take Action
Spark Standalone - Using ZooKeeper for High-Availability of Master
Spark's Hello World using Spark shell and Scala
WordCount using Spark shell
Your first complete Spark application (using Scala and sbt)
Using Spark SQL to update data in Hive using ORC files
Developing Custom SparkListener to monitor DAGScheduler in Scala
Working with Datasets from JDBC Data Sources (and PostgreSQL)
Causing Stage to Fail
Web UIs
Web UIs
Configuration Properties
WebUI
WebUIPage
WebUITab
Spark UI
Spark UI
SparkUI
SparkUITab
Environment
Environment
EnvironmentTab
EnvironmentPage
Executors
Executors
ExecutorsTab
ExecutorsPage
ExecutorThreadDumpPage
Jobs
Jobs
JobsTab
AllJobsPage
JobPage
Stages
Stages
StagesTab
AllStagesPage
StagePage
PoolPage
Storage
Storage
StorageTab
StoragePage
RDDPage
PrometheusResource
UIUtils
JettyUtils
Home
Internals
Storage
BlockReplicationPolicy
¶
BlockReplicationPolicy
is...FIXME
Back to top