Class: Google::Cloud::Dataproc::V1::PySparkJob
- Inherits:
-
Object
- Object
- Google::Cloud::Dataproc::V1::PySparkJob
- 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 PySpark 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.
-
#jar_file_uris ⇒ ::Array<::String>
Optional.
-
#logging_config ⇒ ::Google::Cloud::Dataproc::V1::LoggingConfig
Optional.
-
#main_python_file_uri ⇒ ::String
Required.
-
#properties ⇒ ::Google::Protobuf::Map{::String => ::String}
Optional.
-
#python_file_uris ⇒ ::Array<::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.
227 228 229 230 231 232 233 234 235 236 237 238 239 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 227 class PySparkJob 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.
227 228 229 230 231 232 233 234 235 236 237 238 239 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 227 class PySparkJob 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.
227 228 229 230 231 232 233 234 235 236 237 238 239 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 227 class PySparkJob 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 |
#jar_file_uris ⇒ ::Array<::String>
Returns Optional. HCFS URIs of jar files to add to the CLASSPATHs of the Python driver and tasks.
227 228 229 230 231 232 233 234 235 236 237 238 239 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 227 class PySparkJob 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.
227 228 229 230 231 232 233 234 235 236 237 238 239 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 227 class PySparkJob 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_python_file_uri ⇒ ::String
Returns Required. The HCFS URI of the main Python file to use as the driver. Must be a .py file.
227 228 229 230 231 232 233 234 235 236 237 238 239 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 227 class PySparkJob 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 PySpark. 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.
227 228 229 230 231 232 233 234 235 236 237 238 239 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 227 class PySparkJob 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 |
#python_file_uris ⇒ ::Array<::String>
Returns Optional. HCFS file URIs of Python files to pass to the PySpark framework. Supported file types: .py, .egg, and .zip.
227 228 229 230 231 232 233 234 235 236 237 238 239 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 227 class PySparkJob 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 |