Hi Michael!

I have to give you the "default" HBase, but defer you to the Hadoop community (or someone from there who is paying attention to this list) for the precise answer.

The question you are asking is: does the binary compatibility of Hadoop jars changes between Hadoop 3.1.2 and 3.3.0. The short answer is "maybe".

In general, within one Hadoop major version, the likelihood of a change which breaks binary compatibility [1] is relatively low. However, "low" is not "none". If you're doing this on a local environment or a dev system, you're probably OK. I would definitely recommend you recompile HBase if you're using it for a production system. You wouldn't want to be chasing a fix for this if it manifests in a subtle/strange manner.

- Josh

[1] https://docs.oracle.com/javase/specs/jls/se7/html/jls-13.html

On 12/20/21 11:01 AM, Michael Wohlwend wrote:
Hello all,

I have hadoop 3.1.2 running, with hbase 2.1.4

If I want to update to hadoop 3.3.0,  is it sufficient to replace all the hadoop
3.1.2 jars in the hbase folder tree with the 3.3.0 version?
Or do I have to make a new hbase build?


Thanks for answering
  Michael



Reply via email to