일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- MapReduce
- Namenode
- python
- yarn
- Kafka
- NoSQL
- HDP
- re
- Windows
- execution_date
- 정규표현식
- HIVE
- Lambda architecture
- hadoop
- 빅데이터
- HBase
- slack
- Scala
- ambari
- docker
- Service
- SlackWebhookOperator
- slack app
- 람다 아키텍처
- airflow
- Example DAG
- jupyter
- HDFS
- LDAP
- java
Archives
- Today
- Total
목록offset (1)
IT 삽질기
Kafka consumer와 commit
이번 글에서는 Kafka consumer에서 record를 가지고 갈 때 어떤 일이 일어나는지, 처리한 record와 처리할 record를 어떻게 구분하는지에 대해 알아보도록 하자. 아래의 본문에서 이야기하는 내용은 Java를 이용한 consumer application을 개발하는 환경을 가정한 것이다. Kafka consumer offset Kafka에서는 record를 어디까지 처리했는지 구분하기 위해 comsumer offset를 이용한다. consumer offset은 kafka의 내부 topic인 __consumer_offsets를 통해 관리하며, consumer에서 commit이 일어나면 변경된다. consumer는 offset 값을 이용하여 다음에 처리할 record를 consume 하여 사..
BigData/Kafka
2021. 6. 28. 23:18