com.nicta.scoobi.application

ScoobiAppConfiguration

trait ScoobiAppConfiguration extends ClusterConfiguration with ScoobiArgs with SystemProperties

This trait provides a ScoobiConfiguration object initialised with the configuration files found in the $HADOOP_HOME/conf directory.

If the ScoobiArgs indicates a local execution the configuration files are not added to the Hadoop configuration object because it wouldn't be possible to remove them afterwards.

Linear Supertypes
SystemProperties, ScoobiArgs, ClusterConfiguration, Cluster, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ScoobiAppConfiguration
  2. SystemProperties
  3. ScoobiArgs
  4. ClusterConfiguration
  5. Cluster
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. lazy val HADOOP_COMMAND: Option[String]

  7. lazy val HADOOP_CONF_DIR: Option[String]

  8. lazy val HADOOP_HOME: Option[String]

  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def categories: String

    returns

    the categories to show when logging, as a regular expression

    Definition Classes
    ScoobiArgs
  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. implicit def configuration: ScoobiConfiguration

    default configuration

    default configuration

    Definition Classes
    ScoobiAppConfigurationClusterConfiguration
  13. lazy val configurationFilesDiagnostic: Unit

  14. def configurationFromConfigurationDirectory(conf: Configuration): Configuration

    returns

    a configuration object set with the properties found in the hadoop directories

  15. def deleteLibJars: Boolean

    returns

    true if the libjars must be deleted before the Scoobi job runs

    Definition Classes
    ScoobiArgs
  16. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  18. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. def fs: String

    returns

    the filesystem address

    Definition Classes
    ClusterConfigurationCluster
  20. def get(name: String): Option[String]

    Definition Classes
    SystemProperties
  21. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  22. def getEnv(name: String): Option[String]

    Definition Classes
    SystemProperties
  23. lazy val hadoopConfDirs: Seq[String]

  24. lazy val hadoopHomeDir: Option[String]

  25. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  26. def isHadoopConfigured: Boolean

    returns

    true if there are some configuration directories for hadoop

  27. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  28. def jobTracker: String

    returns

    the jobtracker address

    Definition Classes
    ClusterConfigurationCluster
  29. def keepFiles: Boolean

    returns

    false if temporary files and working directory must be cleaned-up after job execution

    Definition Classes
    ScoobiArgs
  30. def level: Level

    returns

    the log level to use when logging

    Definition Classes
    ScoobiArgs
  31. def locally: Boolean

    returns

    true if the Scoobi job must be run locally

    Definition Classes
    ScoobiArgs
  32. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  33. def noLibJars: Boolean

    returns

    false if libjars are used

    Definition Classes
    ScoobiArgs
  34. final def notify(): Unit

    Definition Classes
    AnyRef
  35. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  36. def quiet: Boolean

    returns

    true to suppress log messages

    Definition Classes
    ScoobiArgs
  37. def setConfiguration(c: Configuration): Configuration

    set the default configuration, depending on the arguments

  38. def showComputationGraph: Boolean

    returns

    true if the debug logs must show the computation graph

    Definition Classes
    ScoobiArgs
  39. def showTimes: Boolean

    returns

    true to display execution times for each job

    Definition Classes
    ScoobiArgs
  40. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  41. def toString(): String

    Definition Classes
    AnyRef → Any
  42. def useHadoopConfDir: Boolean

    returns

    true if cluster configuration must be loaded from Hadoop's configuration directory

    Definition Classes
    ScoobiArgs
  43. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from SystemProperties

Inherited from ScoobiArgs

Inherited from ClusterConfiguration

Inherited from Cluster

Inherited from AnyRef

Inherited from Any

Ungrouped