Closed
Description
The kafka IO PR #19 needs some follow ups.
- It appears to have broken the build? Or another merge removed an import. IOException symbol not found in ImportJob.
- Import job gets google application default creds and uses options.setGcpCredential? Why? I've not needed to do that before if I set them in my environment. It would also seems odd to get an error logged about it if you're using the direct or flink runner and not using GCP at all.
- ImportJobOptions should not inherit FlinkPipelineOptions and GcpOptions, as that suggests it should always use Flink and GCP. These should already be registered by default, so you can just make use of them using options.as(GcpOptions.class) if needed.
Activity