Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-17538

Refactor flink-hbase connector structure

    XMLWordPrintableJSON

Details

    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

      Attachments

        Issue Links

          Activity

            People

              jark Jark Wu
              leonard Leonard Xu
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: