@Override
    public Map<String, String> tableOptions() {
        Map<String, String> map = super.tableOptions();
        map.put(HBaseConstant.CONNECTOR, HBaseConstant.HBASE_2);
        map.put(HBaseConstant.TABLE_NAME, namespace + ":" + tableName);
        map.put(HBaseConstant.ZOOKEEPER_QUORUM, zookeeperQuorum);
        if (StringUtils.isNotEmpty(sinkBufferFlushInterval)) {
            map.put(HBaseConstant.SINK_BUFFER_FLUSH_INTERVAL, sinkBufferFlushInterval);
        }
        if (StringUtils.isNotEmpty(zookeeperZnodeParent)) {
            map.put(HBaseConstant.ZOOKEEPER_ZNODE_PARENT, zookeeperZnodeParent);
        }
        if (StringUtils.isNotEmpty(sinkBufferFlushMaxRows)) {
            map.put(HBaseConstant.SINK_BUFFER_FLUSH_MAX_ROWS, sinkBufferFlushMaxRows);
        }
        if (StringUtils.isNotEmpty(sinkBufferFlushMaxSize)) {
            map.put(HBaseConstant.SINK_BUFFER_FLUSH_MAX_SIZE, sinkBufferFlushMaxSize);
        }
        return map;
    }
Hbase load node for generate hbase connector DDL
inlong-sort/sort-common/src/main/java/org/apache/inlong/sort/protocol/node/load/HbaseLoadNode.java