Hi Ferenc, The repository is there https://github.com/apache/flink-connector-hbase You know where to reach out to if you have any questions.
Best regards, Martijn On Mon, Nov 21, 2022 at 12:42 PM Ferenc Csaky <ferenc.cs...@pm.me.invalid> wrote: > Hi! > > Sure, thank you both for the input. If the repo is ready, I'll start the > work. > > Best, > F > > > ------- Original Message ------- > On Thursday, November 17th, 2022 at 09:39, Gabor Somogyi < > gabor.g.somo...@gmail.com> wrote: > > > > > > > > Hi All, > > > > +1 to go. Since we are refurbishing the HBase area maybe we can move the > > token provider into HBase base project. > > This would fit into the high level effort to extract everything into > > external connectors. If you do this and facing any issues just ping me :) > > > > BR, > > G > > > > > > On Thu, Nov 17, 2022 at 9:29 AM Martijn Visser martijnvis...@apache.org > > > > wrote: > > > > > Hi Ferenc, > > > > > > I think you're good to go, since no comments were there. Do let us > know if > > > you need any help :) > > > > > > Thanks, > > > > > > Martijn > > > > > > On Mon, Oct 24, 2022 at 7:47 PM Ferenc Csaky ferenc.cs...@pm.me.invalid > > > wrote: > > > > > > > Hi, > > > > > > > > just pinging this thread in case someone missed it and has any > opinion > > > > about the discussed actions. > > > > > > > > Best, > > > > F > > > > > > > > ------- Original Message ------- > > > > On Tuesday, October 11th, 2022 at 23:29, Ferenc Csaky > > > > ferenc.cs...@pm.me.INVALID wrote: > > > > > > > > > Hi Martijn, > > > > > > > > > > Thank you for your comment. About HBase 2.x, correct, that is my > > > > > thought > > > > > process, but it has to be tested and verified. > > > > > > > > > > +1 from my side about merging these updates with the connector > > > > > externalization. > > > > > > > > > > Best, > > > > > F > > > > > > > > > > ------- Original Message ------- > > > > > On Tuesday, October 11th, 2022 at 16:30, Martijn Visser > > > > > martijnvis...@apache.org wrote: > > > > > > > > > > > Hi Ferenc, > > > > > > > > > > > > Thanks for opening the discussion on this topic! > > > > > > > > > > > > +1 for dropping HBase 1.x. > > > > > > > > > > > > Regarding HBase 2.x, if I understand correctly it should be > possible > > > > > > to > > > > > > connect to any 2.x cluster if you're using the 2.x client. > Wouldn't > > > > > > it > > > > > > make > > > > > > more sense to always support the latest available version, so > > > > > > basically 2.5 > > > > > > at the moment? We could always include a test to check that > > > > > > implementation > > > > > > against an older HBase version. > > > > > > > > > > > > I also have a follow-up question already: if there's an > agreement on > > > > > > this > > > > > > topic, does it make sense to directly build a new HBase > connector in > > > > > > its > > > > > > own external connector repo, since I believe the current > connector > > > > > > uses the > > > > > > old source/sink interfaces. We could then directly drop the ones > in > > > > > > the > > > > > > Flink repo and replace it with new implementations? > > > > > > > > > > > > Best regards, > > > > > > > > > > > > Martijn > > > > > > > > > > > > Op ma 10 okt. 2022 om 16:24 schreef Ferenc Csaky > > > > > > <ferenc.cs...@pm.me.invalid > > > > > > > > > > > > > Hi everyone, > > > > > > > > > > > > > > Now that the connector externalization effort ig going on, I > think > > > > > > > it is > > > > > > > definitely work to revisit the currently supported HBase > versions > > > > > > > for the > > > > > > > Flink connector. Currently, ther is an HBase 1.4 and HBase 2.2 > > > > > > > connector > > > > > > > versions, although both of those versions are kind of outdated. > > > > > > > > > > > > > > From the HBase point of view the following can be considered > [1]: > > > > > > > > > > > > > > - HBase 1.x is dead, so on the way forward it should be safe to > > > > > > > drop > > > > > > > it. > > > > > > > - HBase 2.2 is EoL, but still used actively, we are also > supporting > > > > > > > it ins > > > > > > > some of our still active releases as Cloudera. > > > > > > > - HBase 2.4 is the main thing now and probably will be > supported > > > > > > > for > > > > > > > a > > > > > > > while (by us, definitely). > > > > > > > - HBase 2.5 just came out, but 2.6 is expected pretty soon, so > it > > > > > > > is > > > > > > > possible it won't live long. > > > > > > > - HBase 3 is in alpha, but shooting for that probably would be > > > > > > > early > > > > > > > in > > > > > > > the near future. > > > > > > > > > > > > > > In addition, if we are only using the standard HBase 2.x client > > > > > > > APIs, then > > > > > > > it should be possible to be compile it with any Hbase 2.x > version. > > > > > > > Also, > > > > > > > any HBase 2.x cluster should be backwards compatible with all > > > > > > > earlier HBase > > > > > > > 2.x client libraries. I did not check this part thorougly but I > > > > > > > think this > > > > > > > should be true, so ideally it would be enough to have an HBase > 2.4 > > > > > > > connector. [2] > > > > > > > > > > > > > > Looking forward to your opinions about this topic. > > > > > > > > > > > > > > Best, > > > > > > > F > > > > > > > > > > > > > > [1] https://hbase.apache.org/downloads.html > > > > > > > [2] https://hbase.apache.org/book.html#hbase.versioning.post10 > > > > > > > (Client > > > > > > > API compatibility) > > > > > > > > > > > > -- > > > > > > Martijn > > > > > > https://twitter.com/MartijnVisser82 > > > > > > https://github.com/MartijnVisser >