NON UNIQUE PRIMARY KEY 테이블에서 자동 생성 key를 구형 client가 일반 필수 key처럼 검사한다.
원본은 client schema 검사 단계의 오류를 확인했으나 해당 NiFi의 확정 수정 버전은 없다. 별도 unique key 테이블 방식은 schema 변경을 수반하는 조건부 대안이다.
PutKudu의 내장 Kudu client 지원을 확인하고 지원 조합으로 갱신하거나 명시적 unique key를 가진 별도 테이블을 사용한다.
확인 수준: 추가 조사 해법 · 해당 케이스 적용 결과 미확인
적용 조건: <...>와 예시 DB·테이블·경로·수치는 실제 확인값으로 바꾼다. 명령과 메뉴는 참고 문서를 바탕으로 보강한 예시이며 대상 시스템에서 실행하지 않았다. 버전·원인에 따른 분기와 남은 확인 사항은 아래에 명시한다.
SHOW CREATE TABLE db.target;을 확인하고 NON UNIQUE PRIMARY KEY 및 실제 Kudu schema의 자동 증가 컬럼 여부를 대조한다.auto_incrementing_id를 임의 상수로 채우는 방식은 사용하지 않는다. 이 컬럼은 Kudu가 관리하며 INSERT·UPDATE·DELETE별 요구가 다르다.동일 business key의 복수 행, 재전송, 실패 후 재시도에서 의도한 중복·고유성 동작을 확인한다.