카프카 커넥트 싱크 (Kafka Connect Sink)를 실행하면 입력 파일 partitioner.class
(FieldPartitioner
)을 지정합니다.이 파일은 partition.field.name
에 지정된 레코드 필드를 기반으로 파티션 할 수 있습니다.Kafka Connect 싱크 분할 : 서브 파티셔닝?
그래서 두 가지 수준의 분할을 원한다면 어떻게해야합니까? 예를 들어, 최상위 레벨에서 날짜 - 시간을 분할하고 레코드 필드를 기준으로 하위 파티션으로 분할하고 싶습니다. 또는 두 개의 필드로 파티션을 나누면됩니까? 스파크에서, 이것은 사실 아주 일반적입니다.
속성 구성 파일 형식의 구조에 따라 허용되지 않는다고 가정합니다. 이 가정이 맞습니까?