If we support both HBase 1 and 2, maybe it's a good time to pull them out
to Bahir and list them in flink-packages to avoid adding even more modules
to Flink core?

On Mon, Jun 22, 2020 at 4:05 AM OpenInx <open...@gmail.com> wrote:

> Hi
>
> According to my observation in the hbase community, there are still lots
> of hbase users running their production cluster with version 1.x (1.4x or
> 1.5.x). so I'd like to suggest that
> supporting both hbase1.x & hbase2.x connector.
>
> Thanks.
>
> On Sat, Jun 20, 2020 at 2:41 PM Ming Li <brighty...@gmail.com> wrote:
>
>> +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
>>
>

-- 

Arvid Heise | Senior Java Developer

<https://www.ververica.com/>

Follow us @VervericaData

--

Join Flink Forward <https://flink-forward.org/> - The Apache Flink
Conference

Stream Processing | Event Driven | Real Time

--

Ververica GmbH | Invalidenstrasse 115, 10115 Berlin, Germany

--
Ververica GmbH
Registered at Amtsgericht Charlottenburg: HRB 158244 B
Managing Directors: Timothy Alexander Steinert, Yip Park Tung Jason, Ji
(Toni) Cheng

Reply via email to