nerdexam
Google

PROFESSIONAL-DATA-ENGINEER · Question #89

Which Java SDK class can you use to run your Dataflow programs locally?

The correct answer is D. Apache Beam. Explanation/Reference: DirectPipelineRunner allows you to execute operations in the pipeline directly, without any optimization. Useful for small local execution and tests sdk/JavaDoc/com/google/cloud/dataflow/sdk/runners/DirectPipelineRunner Explanation/Reference: Dataflow…

Submitted by krish.m· Mar 30, 2026Building and operationalizing data processing systems

Question

Which Java SDK class can you use to run your Dataflow programs locally?

Options

  • AApache Spark
  • BApache Hadoop
  • CApache Kafka
  • DApache Beam

How the community answered

(35 responses)
  • B
    3% (1)
  • C
    6% (2)
  • D
    91% (32)

Explanation

Explanation/Reference: DirectPipelineRunner allows you to execute operations in the pipeline directly, without any optimization. Useful for small local execution and tests sdk/JavaDoc/com/google/cloud/dataflow/sdk/runners/DirectPipelineRunner Explanation/Reference: Dataflow SDKs are being transitioned to Apache Beam, as per the latest Google directive https://cloud.google.com/dataflow/docs/

Topics

#Apache Beam#Dataflow SDK#local execution#Java SDK

Community Discussion

No community discussion yet for this question.

Full PROFESSIONAL-DATA-ENGINEER Practice