Setup venv and download apache-beam==2.43.0
Setup python job server as in direct_runner_job_server.sh
Build the Beam Java SDK container for a local pipeline execution as shown in Step 4
Run pipeline with the run.sh
script
Reading and Writing locally does not seem to work.
Error in logs:
java.io.FileNotFoundException: No files matched spec: src/main/resources/input.csv
Reading from a public gcs bucket works, but the sample problem arises when writing the output locally.