Skip to content

Conversation

@mateczagany
Copy link
Contributor

  • I have kept the previous configurations, deprecated them and mapped them to the async configurations in HBase2DynamicTableFactory
  • I had to add SerializableMutation because Mutation is not serializable
  • I have added commons-io to the shaded JAR because the async version of HBase client needed it
  • I had to disable test testTableSinkDisabledBufferFlush because it was not working without Flink being able to chain all the operators into 1 operator.

Copy link
Contributor

@ferenc-csaky ferenc-csaky left a comment

Choose a reason for hiding this comment

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

Thanks for getting this done! Awesome work, added a couple comments/questions.

@mateczagany
Copy link
Contributor Author

I have upgraded HBase to 2.6.4, as the IT test was failing because 2.6.3 has been removed from the public repository: https://dlcdn.apache.org/hbase/

Copy link
Contributor

@ferenc-csaky ferenc-csaky left a comment

Choose a reason for hiding this comment

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

Logic LGTM now, I more thing lets add sink.max-request-write-attempts to hbase.md as well.

@mateczagany
Copy link
Contributor Author

Thank you, I forgot about that.

@ferenc-csaky ferenc-csaky merged commit 4031e18 into apache:main Nov 27, 2025
4 checks passed
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.

2 participants