Apache Flink is an open-source stream processing framework that allows you to process and analyze large amounts of data in real-time. The Flink HBase connector is a library that provides integration between Flink and HBase, allowing you to read data from HBase and write data to HBase using Flink.
The main difference between the Flink HBase connector version 1.4 and version 2.2 is the APIs and functionality that are supported.
Flink HBase connector version 1.4 is based on the older Table API and SQL API in Flink, and it provides support for basic operations such as reading and writing data to HBase.
Flink HBase connector version 2.2 is based on the newer Table API and SQL API in Flink, and it provides additional features such as support for dynamic table schema, upserts, and batch writes.
In general, the newer version of the Flink HBase connector (version 2.2) provides more features and flexibility compared to the older version (version 1.4). However, if you are using an older version of Flink that does not support the newer Table API and SQL API, then you may need to use the older version of the Flink HBase connector (version 1.4).