Class: Google::Cloud::Dataproc::V1beta2::SparkRJob
- Inherits:
-
Object
- Object
- Google::Cloud::Dataproc::V1beta2::SparkRJob
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/dataproc/v1beta2/jobs.rb
Overview
A Dataproc job for running Apache SparkR applications on YARN.
Defined Under Namespace
Classes: PropertiesEntry
Instance Attribute Summary collapse
-
#archive_uris ⇒ ::Array<::String>
Optional.
-
#args ⇒ ::Array<::String>
Optional.
-
#file_uris ⇒ ::Array<::String>
Optional.
-
#logging_config ⇒ ::Google::Cloud::Dataproc::V1beta2::LoggingConfig
Optional.
-
#main_r_file_uri ⇒ ::String
Required.
-
#properties ⇒ ::Google::Protobuf::Map{::String => ::String}
Optional.
Instance Attribute Details
#archive_uris ⇒ ::Array<::String>
Returns Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip.
446 447 448 449 450 451 452 453 454 455 456 457 458 |
# File 'proto_docs/google/cloud/dataproc/v1beta2/jobs.rb', line 446 class SparkRJob include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class PropertiesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#args ⇒ ::Array<::String>
Returns Optional. The arguments to pass to the driver. Do not include arguments,
such as --conf
, that can be set as job properties, since a collision may
occur that causes an incorrect job submission.
446 447 448 449 450 451 452 453 454 455 456 457 458 |
# File 'proto_docs/google/cloud/dataproc/v1beta2/jobs.rb', line 446 class SparkRJob include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class PropertiesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#file_uris ⇒ ::Array<::String>
Returns Optional. HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks.
446 447 448 449 450 451 452 453 454 455 456 457 458 |
# File 'proto_docs/google/cloud/dataproc/v1beta2/jobs.rb', line 446 class SparkRJob include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class PropertiesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#logging_config ⇒ ::Google::Cloud::Dataproc::V1beta2::LoggingConfig
Returns Optional. The runtime log config for job execution.
446 447 448 449 450 451 452 453 454 455 456 457 458 |
# File 'proto_docs/google/cloud/dataproc/v1beta2/jobs.rb', line 446 class SparkRJob include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class PropertiesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#main_r_file_uri ⇒ ::String
Returns Required. The HCFS URI of the main R file to use as the driver. Must be a .R file.
446 447 448 449 450 451 452 453 454 455 456 457 458 |
# File 'proto_docs/google/cloud/dataproc/v1beta2/jobs.rb', line 446 class SparkRJob include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class PropertiesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#properties ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Optional. A mapping of property names to values, used to configure SparkR. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/spark/conf/spark-defaults.conf and classes in user code.
446 447 448 449 450 451 452 453 454 455 456 457 458 |
# File 'proto_docs/google/cloud/dataproc/v1beta2/jobs.rb', line 446 class SparkRJob include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class PropertiesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |