bootstrap.servers
카프카 클러스터에 처음 연결을 하귀 위한 호스트와 포트 정보로 구성된 리스트 정보를 나타낸다. 정의된 포맷은 호스트명:포트, 호스트명:포트, 호스트명:포트 이다.
fetch.min.bytes
한번에 가져올 수 있는 최소 데이터 사이즈
group.id
컨슈머가 속한 컨슈머 그룹을 식별하는 식별자
enable.auto.commit
백그라운드로 주기적으로 오프셋을 커밋합니다.
auto.offset.reset
카프카에서 초기 오프셋이 없거나 현재 오프셋이 더 이상 존재하지 않은 경우에 다음 옵션으로 리셋합니다.
- earliest: 가장 초기의 오프셋값으로 설정합니다.
- latest : 가장 마지막의 오프셋값으로 설정합니다.
- none : 이전 오프셋값을 찾지 못하면 에러를 나타냅니다.
fetch.max.bytes
한번에 가져올 수 있는 최대 데이터 사이즈
request.timeout.ms
요청에 대해 응답을 기다리는 최대 시간
session.timeout.ms
컨슈머와 브로커사이의 세션 타임아웃 시간.
heartbeat.interval.ms
그룹 코디네이터에게 얼마나 자주 KafkaConsumer poll()메소드로 하트비트를 보낼 것인지 조정합니다. session.timeout.ms와 밀접한 관계가 있으며 session.timeout.ms보다 낮아야 한다. 일반적으로 3분의 1정도로 설정한다.
max.poll.records
단일 호출 poll()에 대한 최대 레코드 수를 조정합니다.
max.poll.interval.ms
컨슈머가 하트비트만 보내고 메시지를 가져오지 않을 경우 무한정 해당 파티션을 점유할 수 없도록 주기적으로 poll을 호출하지 않으면 장애라고 판단하고 컨슈머 그룹에서 제외한 후 다른 컨슈머가 해당 파티션에서 메시지를 가져갈 수 있게 합니다.
auto.commit.interval.ms
주기적으로 오프셋을 커밋하는 시간
fetch.max.wait.ms
fetch.min.bytes 에 의해 설정된 데이터보다 적은 경우 요청에 응답을 기다리는 최대 시간
'IT > kafka' 카테고리의 다른 글
Kafka 버전확인 명령어 (0) | 2021.05.15 |
---|---|
Apache Kafka(카프카) 주요 용어 (0) | 2021.05.09 |
카프카 프로듀서 주요 옵션 (0) | 2020.10.09 |
[Kafka에러] java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/JsonNode (0) | 2020.09.26 |
[Kafka 에러] SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". (0) | 2020.09.26 |