Hbase 28776
Fixed the error: org. apache.hadoop.hbase.DoNotRetryIOException: java.lang.UnsatisfiedLinkError: org-apache.hadoop.util.NativeCodeLoader.buildSupportsSnappy()Z Set hbase.table.sanity.checks to false.The error happened when i create table compressed by snappy. The environment based on hadoop 3.3.3 and hbase2.4.16. But hbase-2.4.16 document said it is compatible with hadoop 3.3.x, I used the configuration: org.apache.hadoop.hbase.io.compress.aircompressor.SnappyCodec,org.apache.hadoop.hbase.io.compress.xerial.SnappyCodec, the error still occurs.So I changed the dependency hadoop3.1.2 to hadoop 3.3.3, the error fixed
HBase 2.4.x has already been EOL.
Does this problem also affects other branches?
Thanks.
This problem affects hbase.version less than 2.6, meanwhile hbase must be compatibel with hadoop 3. While hdfs storage system based on hadoop.version >= 3.3.3. Hbase version 2.6`s hadoop-three.version is hadoop 3.3.5.So solve the problem By packaging the hbase version 2.6 using the way of "mvn package -P hadoop-3.0"
嘻嘻哈哈 @.***
------------------ 原始邮件 ------------------ 发件人: "apache/hbase" @.>; 发送时间: 2024年8月25日(星期天) 晚上10:52 @.>; @.@.>; 主题: Re: [apache/hbase] Hbase 28776 (PR #6151)
HBase 2.4.x has already been EOL.
Does this problem also affects other branches?
Thanks.
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>
Then please open a PR against branch-2(which is for 2.7.x), or if branch-2 is not affected, please open a PR against branch-2.6. In HBase usually we will open a PR for newer branches, and then cherry-pick to older branches.
Thanks.