Aerospike sink 커넥터

Aerospike sink 커넥터

Aerospike sink 커넥터는 Pulsar 토픽에서 메시지를 가져와 Aerospike 클러스터로 보내요. Pulsar에서 발생한 이벤트를 Aerospike 같은 외부 키-값 저장소에 기록하고 싶을 때 사용하면 좋아요.

모든 Pulsar 커넥터는 다운로드 페이지에서 내려받을 수 있어요. 커넥터를 사용하기 전에 아래 표의 설정 속성을 보고 필요한 값을 채워 두세요.

출처: 문서

본문

알아두기: 모든 Pulsar 커넥터는 다운로드 페이지에서 다운로드할 수 있어요.

Aerospike sink 커넥터는 Pulsar 토픽에서 메시지를 가져와 Aerospike 클러스터로 보내요.

구성 (Configuration)

Aerospike sink 커넥터의 구성은 다음 속성을 가져요.

속성 (Property)

이름 타입 필수 기본값 설명
seedHosts String true 기본값 없음 콤마로 구분된 하나 이상의 Aerospike 클러스터 호스트 목록. 각 호스트는 유효한 IP 주소 또는 호스트 이름 뒤에 선택적 포트 번호로 지정할 수 있어요.
keyspace String true 기본값 없음 Aerospike 네임스페이스.
columnName String true 기본값 없음 Aerospike 컬럼 이름.
userName String false NULL Aerospike 사용자 이름.
password String false NULL Aerospike 비밀번호.
keySet String false NULL Aerospike 세트 이름.
maxConcurrentRequests int false 100 sink가 열 수 있는 최대 동시 Aerospike 트랜잭션 수.
timeoutMs int false 100 이 속성은 Aerospike 트랜잭션의 socketTimeout과 totalTimeout을 제어해요.
retries int false 1 Aerospike에 쓰기 트랜잭션을 중단하기 전 최대 재시도 횟수.

더 알아보기 (Learn more)

  • sink 커넥터 실행 방법은 소스·sink 문서를 참고해요.
  • 다른 커넥터 목록은 Pulsar IO 커넥터 문서에서 확인할 수 있어요.
  • Aerospike 설정이 궁금하다면 Aerospike 공식 문서를 참고해요.