Open sdasdasd1 opened 3 months ago
@sdasdasd1 this might not solve your problem but I noticed that your env vars have odd names, e.g. NESSIE_CATALOG_SERVICE_S3_ACCESS-KEY_NAME
– note the dash. It should be imho NESSIE_CATALOG_SERVICE_S3_ACCESS_KEY_NAME
.
@sdasdasd1 this might not solve your problem but I noticed that your env vars have odd names, e.g. NESSIE_CATALOG_SERVICE_S3_ACCESS-KEY_NAME
– note the dash. It should be imho NESSIE_CATALOG_SERVICE_S3_ACCESS_KEY_NAME
.
@adutra Are u sure? Look at this in documentation. Original parameter is nessie.catalog.service.s3.access-key.secret And referring to docs I should not replace it to "_" And I cant use it in advancedConfig in lovercase because value refs to k8s secret which is unavailable in advancedConfig section. Only in extraEnv.
but let me try...
Check the conversion rules here: https://smallrye.io/smallrye-config/Main/config/environment-variables/
@adutra It didn't help, I get the same errors
This is probably the reason why fixing credential properties did not help: #8860
What happened
When executing this spark.sql(f"SHOW TBLPROPERTIES {catalog}.{self.maintenance_args['table']};") get this error in nessie server output
and this error in spark output
How to reproduce it
Deploy Nessie with helm chart 0.90.4 Set this settings on server side
Set this settings on Spark(3.5.1 Iceberg 1.5.0) side
Run this Spark command on existing iceberg table (it was okay with the nessie catalog previously)
spark.sql(f"SHOW TBLPROPERTIES {catalog}.{self.maintenance_args['table']};")
Nessie server type (docker/uber-jar/built from source) and version
0.90.4
Client type (Ex: UI/Spark/pynessie ...) and version
No response
Additional information
No response