在当前配置中,我正在使用:HdfsSinkConnector
和分区程序类:TimeBasedPartitioner
。
分区由Debezium的字段ts_ms
生成,该字段为 millisecond
。
以下工作配置:
{
"name": "connect-debezium-test-hdfs-sink",
"config": {
"connector.class": "io.confluent.connect.hdfs.HdfsSinkConnector",
...
"partitioner.class": "io.confluent.connect.storage.partitioner.TimeBasedPartitioner",
"timestamp.extractor": "RecordField",
"partition.duration.ms": "86400000",
"path.format": "'year'=YYYY/'month'=MM/'day'=dd/",
"timestamp.field": "ts_ms"
}
}
但是我想根据Debezium的 microsecond
字段ts_usec
进行分配。
是否可以不编写自己的分区器类?