-
Notifications
You must be signed in to change notification settings - Fork 13.8k
[FLINK-8335] [hbase] Upgrade hbase connector dependency to 1.4.3 #5488
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
Conversation
flink-connectors/flink-hbase/pom.xml
Outdated
|
|
||
| <properties> | ||
| <hbase.version>1.3.1</hbase.version> | ||
| <hbase.version>1.4.0</hbase.version> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
1.4.1?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @greghogan It is a typo. Will fix.
7f156d0 to
b01b494
Compare
|
Should be good after 1.4.1 is filled in |
|
Just to be safe, could you paste the diff in the dependency tree of the Always good to know which additional dependencies one pulls in through such a version upgrade. |
|
I paste the the 1.3.1 and 1.4.1 I watched the difference between the two dependencies. But I would hope @StephanEwen can see the difference as well by this tool (https://www.diffnow.com/). Thanks. 1.3.1 1.4.1 |
|
Sup ? |
|
Thanks! The dependency tree is huge, and a good amount is for |
|
Okay, seems we cannot exclude hbase server (hell, hadoop projects really mess up their dependencies). Can you try to exclude some of the dependencies, like jersey, jruby, tomcat, etc? |
|
Yeah. Actually, We had those dependencies when 1.3.1. We should exclude them at that time. But we did not. |
|
@StephanEwen I would ask , what way you used for judging exclude those dependencies (jersey, jruby, tomcat) ? I used |
|
I haven't looked at the changelog but HBase 1.4.2 was released a few weeks ago. |
|
@zhangminglei You are right, the dependencies should have been excluded back then. But better to fix later than never ;-) For the dependencies to exclude, it is hard to find that out. I was mainly guessing, to be honest, thinking that an HBase client should not need a REST PI framework (jersey) or J2EE server (tomcat) as a dependency. |
|
Thanks you very much @StephanEwen and @greghogan . When I am free, I will take a look and verify on hbase 1.4.2. |
b01b494 to
daa9b39
Compare
|
I put this upgrade dependency tree here for a reference. |
|
Hi, @StephanEwen and @greghogan I think this patch is ready for having another review now. Could you please ? Thank you. And the CI error does not relevant to this issue itself. |
daa9b39 to
0db7c29
Compare
|
Sup ? |
|
All right, trying to merge this for 1.6 |
|
Okay 👍 |
What is the purpose of the change
Upgrade hbase connector dependency to 1.4.3
Brief change log
Update pom.xml file.
Verifying this change
Let us wait for the CI server test whether all passed.