Class: Google::Cloud::Dataproc::V1::SparkRJob
- Inherits:
-
Object
- Object
- Google::Cloud::Dataproc::V1::SparkRJob
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/dataproc/v1/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::V1::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.
464 465 466 467 468 469 470 471 472 473 474 475 476 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 464 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.
464 465 466 467 468 469 470 471 472 473 474 475 476 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 464 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.
464 465 466 467 468 469 470 471 472 473 474 475 476 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 464 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::V1::LoggingConfig
Returns Optional. The runtime log config for job execution.
464 465 466 467 468 469 470 471 472 473 474 475 476 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 464 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.
464 465 466 467 468 469 470 471 472 473 474 475 476 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 464 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 might be overwritten. Can include properties set in /etc/spark/conf/spark-defaults.conf and classes in user code.
464 465 466 467 468 469 470 471 472 473 474 475 476 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 464 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 |