Hi all,
I just started using Nessie this week-end and built my own containerized version of the generic commands shown in the nessie-iceberg-demo-nba.ipynb demo. Thanks so much for your incredible work!
Some of them work indeed fine - e.g. USE REFERENCE main IN dev_catalog, SHOW TABLES IN dev_catalog, CREATE BRANCH etc. After a bit of fiddling around, I was able to run Nessie as its own container and use s3 instead of local storage to host the files (see below).
However, some commands trigger "method not found error" : LIST for example cannot be executed
An error occurred while calling o53.sql.\n: java.lang.NoSuchMethodError: org.projectnessie.client.api.GetAllReferencesBuilder.stream(
and MERGE is also triggering an exception
An error occurred while calling o53.sql.\n: java.lang.NoSuchMethodError: org.projectnessie.client.api.MergeReferenceBuilder.merge()
I'm running Spark 3.3, with nessie-spark-extensions-3.3_2.12-0.53.1 for your reference - but I'm a bit puzzled by the fact that certain commands clearly work and others don't.
Is there something obvious I'm missing here?
Thanks in advance for your help!