Class: Google::Cloud::Dataproc::V1::SoftwareConfig

Inherits:
Object
  • Object
show all
Defined in:
lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb

Overview

Specifies the selection and config of software inside the cluster.

Instance Attribute Summary collapse

Instance Attribute Details

#image_versionString

Returns Optional. The version of software inside the cluster. It must match the regular expression +[0-9]+.[0-9]++. If unspecified, it defaults to the latest version (see Cloud Dataproc Versioning).

Returns:

  • (String)

    Optional. The version of software inside the cluster. It must match the regular expression +[0-9]+.[0-9]++. If unspecified, it defaults to the latest version (see Cloud Dataproc Versioning).



363
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb', line 363

class SoftwareConfig; end

#propertiesHash{String => String}

Returns Optional. The properties to set on daemon config files.

Property keys are specified in +prefix:property+ format, such as +core:fs.defaultFS+. The following are supported prefixes and their mappings:

  • capacity-scheduler: +capacity-scheduler.xml+
  • core: +core-site.xml+
  • distcp: +distcp-default.xml+
  • hdfs: +hdfs-site.xml+
  • hive: +hive-site.xml+
  • mapred: +mapred-site.xml+
  • pig: +pig.properties+
  • spark: +spark-defaults.conf+
  • yarn: +yarn-site.xml+

For more information, see Cluster properties.

Returns:

  • (Hash{String => String})

    Optional. The properties to set on daemon config files.

    Property keys are specified in +prefix:property+ format, such as +core:fs.defaultFS+. The following are supported prefixes and their mappings:

    • capacity-scheduler: +capacity-scheduler.xml+
    • core: +core-site.xml+
    • distcp: +distcp-default.xml+
    • hdfs: +hdfs-site.xml+
    • hive: +hive-site.xml+
    • mapred: +mapred-site.xml+
    • pig: +pig.properties+
    • spark: +spark-defaults.conf+
    • yarn: +yarn-site.xml+

    For more information, see Cluster properties.



363
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb', line 363

class SoftwareConfig; end