Package org.apache.spark
Class SparkEnv
Object
org.apache.spark.SparkEnv
- All Implemented Interfaces:
- org.apache.spark.internal.Logging
:: DeveloperApi ::
 Holds all the runtime environment objects for a running Spark instance (either master or worker),
 including the serializer, RpcEnv, block manager, map output tracker, etc. Currently
 Spark code finds the SparkEnv through a global variable, so all the threads can access the same
 SparkEnv. It can be accessed by SparkEnv.get (e.g. after creating a SparkContext).
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.apache.spark.internal.Loggingorg.apache.spark.internal.Logging.LogStringContext, org.apache.spark.internal.Logging.SparkShellLoggingFilter
- 
Constructor SummaryConstructorsConstructorDescriptionSparkEnv(String executorId, org.apache.spark.rpc.RpcEnv rpcEnv, Serializer serializer, Serializer closureSerializer, org.apache.spark.serializer.SerializerManager serializerManager, org.apache.spark.MapOutputTracker mapOutputTracker, org.apache.spark.broadcast.BroadcastManager broadcastManager, org.apache.spark.storage.BlockManager blockManager, org.apache.spark.SecurityManager securityManager, org.apache.spark.metrics.MetricsSystem metricsSystem, org.apache.spark.scheduler.OutputCommitCoordinator outputCommitCoordinator, SparkConf conf) 
- 
Method SummaryModifier and TypeMethodDescriptionorg.apache.spark.storage.BlockManagerorg.apache.spark.broadcast.BroadcastManagerconf()static SparkEnvget()Returns the SparkEnv.static org.apache.spark.internal.Logging.LogStringContextLogStringContext(scala.StringContext sc) org.apache.spark.MapOutputTrackerorg.apache.spark.memory.MemoryManagerorg.apache.spark.metrics.MetricsSystemstatic org.slf4j.Loggerstatic voidorg$apache$spark$internal$Logging$$log__$eq(org.slf4j.Logger x$1) org.apache.spark.scheduler.OutputCommitCoordinatororg.apache.spark.SecurityManagerorg.apache.spark.serializer.SerializerManagerstatic voidorg.apache.spark.shuffle.ShuffleManagerMethods inherited from class java.lang.Objectequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.spark.internal.LogginginitializeForcefully, initializeLogIfNecessary, initializeLogIfNecessary, initializeLogIfNecessary$default$2, isTraceEnabled, log, logBasedOnLevel, logDebug, logDebug, logDebug, logDebug, logError, logError, logError, logError, logInfo, logInfo, logInfo, logInfo, logName, LogStringContext, logTrace, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, logWarning, MDC, org$apache$spark$internal$Logging$$log_, org$apache$spark$internal$Logging$$log__$eq, withLogContext
- 
Constructor Details- 
SparkEnvpublic SparkEnv(String executorId, org.apache.spark.rpc.RpcEnv rpcEnv, Serializer serializer, Serializer closureSerializer, org.apache.spark.serializer.SerializerManager serializerManager, org.apache.spark.MapOutputTracker mapOutputTracker, org.apache.spark.broadcast.BroadcastManager broadcastManager, org.apache.spark.storage.BlockManager blockManager, org.apache.spark.SecurityManager securityManager, org.apache.spark.metrics.MetricsSystem metricsSystem, org.apache.spark.scheduler.OutputCommitCoordinator outputCommitCoordinator, SparkConf conf) 
 
- 
- 
Method Details- 
set
- 
getReturns the SparkEnv.- Returns:
- (undocumented)
 
- 
org$apache$spark$internal$Logging$$log_public static org.slf4j.Logger org$apache$spark$internal$Logging$$log_()
- 
org$apache$spark$internal$Logging$$log__$eqpublic static void org$apache$spark$internal$Logging$$log__$eq(org.slf4j.Logger x$1) 
- 
LogStringContextpublic static org.apache.spark.internal.Logging.LogStringContext LogStringContext(scala.StringContext sc) 
- 
executorId
- 
serializer
- 
closureSerializer
- 
serializerManagerpublic org.apache.spark.serializer.SerializerManager serializerManager()
- 
mapOutputTrackerpublic org.apache.spark.MapOutputTracker mapOutputTracker()
- 
broadcastManagerpublic org.apache.spark.broadcast.BroadcastManager broadcastManager()
- 
blockManagerpublic org.apache.spark.storage.BlockManager blockManager()
- 
securityManagerpublic org.apache.spark.SecurityManager securityManager()
- 
metricsSystempublic org.apache.spark.metrics.MetricsSystem metricsSystem()
- 
outputCommitCoordinatorpublic org.apache.spark.scheduler.OutputCommitCoordinator outputCommitCoordinator()
- 
conf
- 
shuffleManagerpublic org.apache.spark.shuffle.ShuffleManager shuffleManager()
- 
memoryManagerpublic org.apache.spark.memory.MemoryManager memoryManager()
 
-