+1 to support both HBase 2.x and Hbase 1.4.x, just as what we are doing for Kafka.
On Fri, Jun 19, 2020 at 4:02 PM Yu Li <car...@gmail.com> wrote: > One supplement: > > I noticed that there are discussions in HBase ML this March about removing > stable-1 pointer and got consensus [1], and will follow up in HBase > community about why we didn't take real action. However, this doesn't > change my previous statement / stand due to the number of 1.x usages in > production. > > Best Regards, > Yu > > [1] > http://mail-archives.apache.org/mod_mbox/hbase-dev/202003.mbox/%3c30180be2-bd93-d414-a158-16c9c8d01...@apache.org%3E > > On Fri, 19 Jun 2020 at 15:54, Yu Li <car...@gmail.com> wrote: > >> +1 on upgrading the HBase version of the connector, and 1.4.3 is indeed >> an old version. >> >> OTOH, AFAIK there're still quite some 1.x HBase clusters in production. >> We could also see that the HBase community is still maintaining 1.x release >> lines (with "stable-1 release" point to 1.4.13) [1] >> >> Please also notice that HBase follows semantic versioning [2] [3] thus >> don't promise any kind of compatibility (source/binary/wire, etc.) between >> major versions. So if we only maintain 2.x connector, it would not be able >> to work with 1.x HBase clusters. >> >> I totally understand the additional efforts of maintaining two modules, >> but since we're also reserving multiple versions for kafka connector, >> meantime considering the current HBase in-production status, I'd still >> suggest to get both 1.4.13 and 2.2.5 supported. >> >> Best Regards, >> Yu >> >> [1] http://hbase.apache.org/downloads.html >> [2] https://hbase.apache.org/book.html#hbase.versioning >> [3] https://semver.org/ >> >> >> On Fri, 19 Jun 2020 at 14:58, Leonard Xu <xbjt...@gmail.com> wrote: >> >>> +1 to support HBase 2.2.x, and +1 to retain HBase 1.4.3 until we >>> deprecates finished(maybe one version is enough). >>> >>> Currently we only support HBase 1.4.3 which is pretty old, and I’m >>> making a flink-sql-connector-hbase[1] shaded jar for pure SQL user, the >>> dependencies is a little more complex. >>> >>> >>> 在 2020年6月19日,14:20,jackylau <liuyon...@gmail.com> 写道: >>> >>> + 1 to support HBase 2.x and the hbase 2.x client dependencies are >>> simple and clear. Tbe hbase project shades them all >>> >>> >>> Best, >>> Leonard Xu >>> [1] https://github.com/apache/flink/pull/12687 >>> >>> -- Best Regards Michael Li