Skip to content

Commit 09b72b2

Browse files
committed
Merge remote-tracking branch 'origin/main' into chore/hive-26.7
2 parents 6c6c0d4 + a0af819 commit 09b72b2

15 files changed

Lines changed: 71 additions & 11 deletions

File tree

.github/ISSUE_TEMPLATE/update-product-druid.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ Add/Change/Remove anything that isn't applicable anymore
3131
- [ ] Release a new version of [druid-opa-authorizer](https://github.com/stackabletech/druid-opa-authorizer), if compiling against the new Druid version(s) requires changes in the code.
3232
- [ ] Update `boil-config.toml` to reflect the agreed upon versions in the spreadsheet (including the removal of old versions).
3333
- [ ] Update `boil-config.toml` to the latest supported version of JVM (base and devel).
34+
- [ ] Update `boil-config.toml` to the latest supported version of Hadoop.
3435
- [ ] Initialize new product versions with patchable and add patches if applicable.
3536
- [ ] Delete old patch directories.
3637
- [ ] Check the corresponding operator (getting_started / kuttl / supported-versions) for usage of the versions.

.github/ISSUE_TEMPLATE/update-product-hbase-phoenix-omid.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ Add/Change/Remove anything that isn't applicable anymore
3232
- [ ] Update `boil-config.toml` to reflect the agreed upon versions in the spreadsheet (including the removal of old versions).
3333
- [ ] Upload new versions (see the `hbase/*.sh` scripts).
3434
- [ ] Update `boil-config.toml` to the latest supported version of JVM (base and devel).
35+
- [ ] Update `boil-config.toml` to the latest supported version of Hadoop.
3536
- [ ] Update other dependencies if applicable (eg: phoenix, opa_authorizer, etc).
3637
- [ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR to the list below.
3738

.github/ISSUE_TEMPLATE/update-product-hive.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ Add/Change/Remove anything that isn't applicable anymore
2929

3030
- [ ] Update `boil-config.toml` to reflect the agreed upon versions in the spreadsheet (including the removal of old versions).
3131
- [ ] Update `boil-config.toml` to the latest supported version of JVM (base and devel).
32+
- [ ] Update `boil-config.toml` to the latest supported version of Hadoop.
3233
- [ ] Update other dependencies if applicable (eg: jmx_exporter, aws_java_sdk_bundle, etc).
3334
- [ ] Initialize new product versions with patchable and add patches if applicable.
3435
- [ ] Delete old patch directories.

.github/ISSUE_TEMPLATE/update-product-spark.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ Add/Change/Remove anything that isn't applicable anymore
3030
- [ ] Update `boil-config.toml` to reflect the agreed upon versions in the spreadsheet (including the removal of old versions).
3131
- [ ] Upload new version (see `spark/upload_new_spark_version.sh`).
3232
- [ ] Update `boil-config.toml` to the latest supported version of JVM (base and devel).
33+
- [ ] Update `boil-config.toml` to the latest supported version of Hadoop.
3334
- [ ] Ensure that the transitive dependencies in `boil-config.toml` are compatible with the Spark version(s).
3435
- [ ] Update other dependencies if applicable (eg: python, jmx_exporter, aws_java_sdk_bundle, etc).
3536
- [ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below.

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ All notable changes to this project will be documented in this file.
2929
This uses a git mirror and patchable instead of sourcing from Nexus.
3030
- superset: Bump statsd_exporter to `0.30.0` ([#1524]).
3131
- hadoop: Refactor cloud library provisioning to downstream images. The jars are now conveniently placed in `/stackable/hadoop-cloud-libraries/` to be easily picked up ([#1511]).
32+
- spark: bump hadoop `3.4.2` to `3.4.3` ([#1533])
3233
- hive: Bump `4.2.0` to Hadoop `3.4.3` ([#1539]).
3334

3435
### Fixed
@@ -72,7 +73,11 @@ All notable changes to this project will be documented in this file.
7273
[#1521]: https://github.com/stackabletech/docker-images/pull/1521
7374
[#1524]: https://github.com/stackabletech/docker-images/pull/1524
7475
[#1525]: https://github.com/stackabletech/docker-images/pull/1525
76+
<<<<<<< HEAD
7577
[#1539]: https://github.com/stackabletech/docker-images/pull/1539
78+
=======
79+
[#1533]: https://github.com/stackabletech/docker-images/pull/1533
80+
>>>>>>> origin/main
7681
7782
## [26.3.0] - 2026-03-16
7883

druid/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,8 @@ COPY --chown=${STACKABLE_USER_UID}:0 druid/licenses /licenses
145145
RUN <<EOF
146146
microdnf update
147147
microdnf clean all
148-
rpm -qa --qf "%{NAME}-%{VERSION}-%{RELEASE_VERSION}\n" | sort > /stackable/package_manifest.txt
148+
# List all rpm packages installed in the system
149+
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}\n" | sort > /stackable/package_manifest.txt
149150
chown ${STACKABLE_USER_UID}:0 /stackable/package_manifest.txt
150151
chmod g=u /stackable/package_manifest.txt
151152
rm -rf /var/cache/yum

hadoop/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,8 @@ microdnf install \
110110
fuse-libs \
111111
tar
112112
microdnf clean all
113-
rpm -qa --qf "%{NAME}-%{VERSION}-%{RELEASE_VERSION}\n" | sort > /stackable/package_manifest.txt
113+
# List all rpm packages installed in the system
114+
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}\n" | sort > /stackable/package_manifest.txt
114115
chown ${STACKABLE_USER_UID}:0 /stackable/package_manifest.txt
115116
chmod g=u /stackable/package_manifest.txt
116117
rm -rf /var/cache/yum

hadoop/hadoop/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ ARG PROTOBUF_VERSION
1010
ARG AWS_JAVA_SDK_BUNDLE_VERSION
1111
ARG AZURE_STORAGE_VERSION
1212
ARG AZURE_KEYVAULT_CORE_VERSION
13+
ARG ANALYTICSACCELERATOR_S3_VERSION
1314
ARG STACKABLE_USER_UID
1415

1516
WORKDIR /stackable
@@ -166,6 +167,8 @@ else
166167
cp /stackable/hadoop/share/hadoop/common/lib/hadoop-aws-${NEW_VERSION}.jar /stackable/hadoop-cloud-libraries/
167168
# Starting with Hadoop 3.4.3 the aws-java-sdk-bundle is not included any more.
168169
curl -o /stackable/hadoop-cloud-libraries/aws-java-sdk-bundle-${AWS_JAVA_SDK_BUNDLE_VERSION}.jar --fail "https://repo.stackable.tech/repository/packages/aws/aws-java-sdk-bundle-${AWS_JAVA_SDK_BUNDLE_VERSION}.jar"
170+
# Starting with Hadoop 3.4.3 the S3A InputStreamType factory references analyticsaccelerator-s3 (software.amazon.s3.analyticsaccelerator.request.ObjectClient) during S3AFileSystem.initialize.
171+
curl -o /stackable/hadoop-cloud-libraries/analyticsaccelerator-s3-${ANALYTICSACCELERATOR_S3_VERSION}.jar --fail "https://repo.stackable.tech/repository/packages/aws/analyticsaccelerator-s3-${ANALYTICSACCELERATOR_S3_VERSION}.jar"
169172
cp /stackable/hadoop/share/hadoop/common/lib/hadoop-azure-${NEW_VERSION}.jar /stackable/hadoop-cloud-libraries/
170173
cp /stackable/hadoop/share/hadoop/common/lib/azure-storage-${AZURE_STORAGE_VERSION}.jar /stackable/hadoop-cloud-libraries/
171174
cp /stackable/hadoop/share/hadoop/common/lib/azure-keyvault-core-${AZURE_KEYVAULT_CORE_VERSION}.jar /stackable/hadoop-cloud-libraries/

hadoop/hadoop/boil-config.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ protobuf-version = "3.21.12" # https://github.com/apache/hadoop/blob/rel/release
3030
aws-java-sdk-bundle-version = "2.35.4" # Needs to match https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-aws/3.4.3
3131
azure-storage-version = "7.0.1" # Needs to match https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-azure/3.4.3
3232
azure-keyvault-core-version = "1.0.0" # Needs to match https://mvnrepository.com/artifact/com.microsoft.azure/azure-storage/7.0.1
33+
analyticsaccelerator-s3-version = "1.3.1" # Needs to match https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-aws/3.4.3
3334

3435

3536

@@ -42,3 +43,4 @@ protobuf-version = "3.25.5" # https://github.com/apache/hadoop/blob/rel/release-
4243
aws-java-sdk-bundle-version = "2.35.4" # Needs to match https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-aws/3.5.0
4344
azure-storage-version = "7.0.1" # Needs to match https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-azure/3.5.0
4445
azure-keyvault-core-version = "1.0.0" # Needs to match https://mvnrepository.com/artifact/com.microsoft.azure/azure-storage/7.0.1
46+
analyticsaccelerator-s3-version = "1.3.1" # Needs to match https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-aws/3.4.3

hbase/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,8 @@ microdnf install \
120120
zip
121121

122122
microdnf clean all
123-
rpm -qa --qf "%{NAME}-%{VERSION}-%{RELEASE_VERSION}\n" | sort > /stackable/package_manifest.txt
123+
# List all rpm packages installed in the system
124+
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}\n" | sort > /stackable/package_manifest.txt
124125
chown ${STACKABLE_USER_UID}:0 /stackable/package_manifest.txt
125126
chmod g=u /stackable/package_manifest.txt
126127
rm -rf /var/cache/yum

0 commit comments

Comments
 (0)