Skip to content

Drop HBase from spark-conventions (#309 regression)#334

Merged
em3s merged 1 commit into
mainfrom
fix/drop-hbase-spark-conventions
May 18, 2026
Merged

Drop HBase from spark-conventions (#309 regression)#334
em3s merged 1 commit into
mainfrom
fix/drop-hbase-spark-conventions

Conversation

@em3s
Copy link
Copy Markdown
Contributor

@em3s em3s commented May 15, 2026

Summary

Re-removes the HBase implementation dependencies from SparkConventionsPlugin. PR #312 already removed them; PR #309 (feat/cache-dimension) carried 2925a4a "Revert ... main into feat/cache-dimension", which restored those five lines, and the revert was carried into main when #309 merged.

hbase-shaded-{client,mapreduce} bundle Hadoop 2.x classes at the org.apache.hadoop.* namespace (incomplete shading). On the pipeline test classpath they mask the Hadoop 3.3.4 classes Spark expects, causing NoSuchMethodError: FileSystem.openFile.

Closes #

Changes

  • Remove Dependencies.HBase.CLIENT and Dependencies.HBase.MAPREDUCE from SparkConventionsPlugin

How to Test

./gradlew :pipeline:test

CI on #314, which absorbs this change locally, passed end-to-end.

AI Assistance

  • This PR was written largely with AI assistance.
    • Tool / model: Claude Code (Opus 4.7, 1M context)

PR #312 removed HBase from SparkConventionsPlugin. PR #309
(`feat/cache-dimension`) carried `2925a4a "Revert ... main into
feat/cache-dimension"`, which restored those five lines, and the
revert was carried into main when #309 merged.

The re-added hbase-shaded-client/mapreduce jars shadow Hadoop's
FileSystem on the pipeline test classpath, breaking Spark jobs.

Re-removes the five lines.
@dosubot dosubot Bot added size:XS This PR changes 0-9 lines, ignoring generated files. bug Something isn't working labels May 15, 2026
@em3s em3s changed the title fix(conventions): drop HBase from spark-conventions (#309 regression) Drop HBase from spark-conventions (#309 regression) May 18, 2026
@em3s em3s merged commit 31964d6 into main May 18, 2026
4 checks passed
@em3s em3s deleted the fix/drop-hbase-spark-conventions branch May 18, 2026 13:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working size:XS This PR changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant