Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FLINK-34413] Remove HBase 1.x connector files and deps #42

Merged
merged 1 commit into from
Mar 6, 2024

Conversation

ferenc-csaky
Copy link
Contributor

@ferenc-csaky ferenc-csaky commented Feb 22, 2024

Took the as minimum change as possible approach. Some pinned/excluded dependencies probably can be cleaned up, but I'd rather do that separately to not involve too many changes.

List of relevant changes:

  • Removed the HBase 1.x modules and files.
  • Added Guava as a test dependency to flink-connector-hbase-base, cause the 2.x hbase-client does not carry it in any form and HBaseConfigLoadingTest failed with Guava class not found.
  • Had to pin some new deps regarding the changed flink-connector-hbase-base dep matrix, the trasitively included deps of flink-connector-hbase-2.2 changed a bit.
  • Removed parametrization and 1.x content from the E2E test.

@ferenc-csaky
Copy link
Contributor Author

cc @MartijnVisser

@ferenc-csaky
Copy link
Contributor Author

@Tan-JiaLiang if you have some time can you PTAL?

Copy link
Contributor

@MartijnVisser MartijnVisser left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ferenc-csaky I found one more inclusion of hbase-1.4 but otherwise this looks good. If you can fix that, I'll merge it afterwards

flink-connector-hbase-e2e-tests/pom.xml Show resolved Hide resolved
Copy link
Contributor

@Tan-JiaLiang Tan-JiaLiang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ferenc-csaky Thanks for driving this, almost looks good, added a minor comment.

docs/content.zh/docs/connectors/table/hbase.md Outdated Show resolved Hide resolved
Copy link
Contributor

@MartijnVisser MartijnVisser left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@MartijnVisser MartijnVisser merged commit 9cbc109 into apache:main Mar 6, 2024
7 checks passed
@ferenc-csaky ferenc-csaky deleted the FLINK-34413 branch March 6, 2024 19:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants