-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Currently all Nessie Demos are unusable. This change makes those usable again, and updates a bunch of dependencies. The changes in detail are: * Bump Python from 3.7 to 3.10. Python 3.11 does not work, because of some issues with not-well maintained dependencies - Flink (a version that's supported by Iceberg), pandas + numpy. * Bump Nessie from 0.30.0 0.74.0. This required to have both Java 8 and Java 11: Hive requires Java 8, Nessie at least Java 11, Spark Java 11. Add safety checks to validate that both Java 8 and Java 11 are configured. * Bump pynessie from 0.30.0 to 0.65.0. * Bump Flink from 1.13.6 to 1.17.1 * Bump Hadoop from 2.10.1 to 2.10.2 * Bump Iceberg from 0.13.1 to 1.4.2 * Bump a bunch of dependencies in `requirements_dev.txt` + `requirements_lint.txt` * Bump dependencies in `pre-commit-config.yaml` * Remove Delta-Demo due to dropped support for Delta Lake. * GH Actions * Introduce `concurrency` group * Cache downloaded tools (Hadoop, Hive, Spark) * Add a check that the `FROM` statement in `Dockerfile` starts with the right prefix. The `build_run_local_docker.sh` script temporarily updates the `Dockerfile` by updating the `FROM` statement to make it work locally. Committing the temporary change is wrong. * Made startup of Nessie safer by adding a check whether the required port 19120 is listening. * Made startup of Hive-server safer by: * Adding a check whether the required port 10000 (Thrift) is listening. * Save the PID of the started Hive server, kill an already running Hive server to have a clean state for repeated test runs (tox). * Some files received whitespace (especially the notebooks) and formatting changes due to updated linter dependencies. * Some changes in `tox.ini` due to stricter rule for `passenv` and removed dependency-resolution flag.
- Loading branch information
Showing
26 changed files
with
2,463 additions
and
6,952 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,7 @@ | ||
-r requirements_base.txt | ||
findspark==2.0.1 | ||
pandas==1.3.5 | ||
pyhive[hive]==0.6.5 | ||
pyspark==3.2.1 | ||
# Need this numpy version due to compatibility reasons with numpy/pyspark | ||
numpy==1.21.6 | ||
pandas==1.5.3 | ||
pyhive[hive_pure_sasl]==0.7.0 | ||
pyspark==3.2.4 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
pynessie==0.30.0 | ||
pynessie==0.65.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,2 @@ | ||
-r requirements_base.txt | ||
apache-flink==1.13.6 | ||
# flink requires pandas<1.2.0 see https://github.com/apache/flink/blob/release-1.13.6/flink-python/setup.py#L313 | ||
pandas==1.1.5 | ||
apache-flink==1.17.1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
python-3.10 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.