[ https://issues.apache.org/jira/browse/FLINK-17538?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Leonard Xu updated FLINK-17538: ------------------------------- Description: This issue is ready to refactor the flink-hbase connector structure. The refactor is referenced from flink-jdbc module[1], the initial propose will like: 1) Move all interface and classes from `org.apache.flink.addons.hbase`(old package) to `org.apache.flink.connector.hbase`(new package) to follow the base connector path in FLIP-27. 2) Keep ancient TableInputFormat for compatibility, as for the rest classes : (1) move HbaseTableSource, HBaseUpsertTableSink and factory from old package to new package because TableEnvironment#registerTableSource、 TableEnvironment#registerTableSink will be removed in 1.11 (2)other classes are internal used and can move to new package 3) Rename `flink-hbase` to `flink-connector-hbase`. [http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Refactor-flink-jdbc-connector-structure-td40984.html] was:[http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Refactor-flink-jdbc-connector-structure-td40984.html] > Refactor flink-hbase connector structure > ---------------------------------------- > > Key: FLINK-17538 > URL: https://issues.apache.org/jira/browse/FLINK-17538 > Project: Flink > Issue Type: Improvement > Components: Connectors / HBase > Reporter: Leonard Xu > Priority: Major > Fix For: 1.11.0 > > > This issue is ready to refactor the flink-hbase connector structure. The > refactor is referenced from flink-jdbc module[1], the initial propose will > like: > > 1) Move all interface and classes from `org.apache.flink.addons.hbase`(old > package) to `org.apache.flink.connector.hbase`(new package) to follow the > base connector path in FLIP-27. > > 2) Keep ancient TableInputFormat for compatibility, as for the rest classes : > (1) move HbaseTableSource, HBaseUpsertTableSink and factory from old > package to new package because TableEnvironment#registerTableSource、 > TableEnvironment#registerTableSink will be removed in 1.11 > (2)other classes are internal used and can move to new package > > 3) Rename `flink-hbase` to `flink-connector-hbase`. > > [http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Refactor-flink-jdbc-connector-structure-td40984.html] -- This message was sent by Atlassian Jira (v8.3.4#803005)