stackabletech / docker-images

Product images for the Stackable Data Platform
https://docs.stackable.tech/home/stable/operators/
Apache License 2.0
17 stars 4 forks source link

feat(nifi): Add dependencies for ADLS and GCP #942

Open Jimvin opened 7 hours ago

Jimvin commented 7 hours ago

The Stackable docker image for Apache NiFi does not contain the Hadoop Azure ADLS or Google GCS libraries. Consequently NiFi cannot write to Hive/Iceberg tables stored on ADLS/ABFS or GCS. Trying to write to an Iceberg table using the PutIceberg processor produces the following error:

PutIceberg[id=5e413c4e-7d2f-1e5a-ffff-fffffe36b8d5] Failed to load table from catalog: java.lang.RuntimeException: java.lang.ClassNotFoundException: Class org.apache.hadoop.fs.azurebfs.SecureAzureBlobFileSystem not found
- Caused by: java.lang.ClassNotFoundException: Class org.apache.hadoop.fs.azurebfs.SecureAzureBlobFileSystem not found