inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!

프로듀서 애플리케이션 개발하기

애플리케이션 개발 실습간 레코드 미등록 사항

402

sppartnersDev

작성한 질문수 1

0

안녕하십니까 애플리케이션 실습 중인데 레코드가 등록 되지 않아서 이런경우는 어떤것을 확인하면 되는지 알려주시면 감사하겠습니다. 이클립스에서 git에 올려주신 코드를 그대로 실행하였습니다. 그래서 아래와 같이 로그가 떴고

아래와 같이 해당 토픽을 조회하였지만 아무 레코드가 조회되지 않았습니다.

kafka 데이터-엔지니어링

답변 2

0

데브원영 DVWY

안녕하세요.

무엇때문에 레코드가 해당 토픽으로 전송되지 않았는지 알기 위해서는 다음과 같은 내용을 확인하시는 것이 좋겠습니다.

1) 프로듀서 애플리케이션에 토픽 이름이 정상적으로 적혀 있는지 확인
2) 프로듀서 애플리케이션의 ProducerRecord 선언시 메시지 값에 빈 문자열이 들어 있지 않는지 확인
3) get()함수를 통해 토픽에 적재되었는지 동기적으로 확인

ProducerRecord<String, String> record = new ProducerRecord<>("test", "test");
RecordMetadata metadata = producer.send(record).get();
System.out.printf(metadata.toString());

위와 같은 3가지 방식으로 확인하시면 좋을것 같아요.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴이에요. 애플리케이션 개발 실습 중 레코드가 등록되지 않는 경우에 대해 알려드릴게요.

레코드가 등록되지 않는 경우 여러 가지 원인이 있을 수 있습니다. 먼저 확인해야 할 사항은 다음과 같아요:

  1. 데이터베이스 연결 확인: 레코드가 등록되는 데이터베이스와 애플리케이션이 제대로 연결되어 있는지 확인해야 해요. 데이터베이스 연결 설정을 다시 확인해보시고, 연결이 올바르게 설정되어 있는지 확인해주세요.

  2. 레코드 등록 로직 확인: 레코드 등록을 위한 로직이 애플리케이션에 제대로 구현되어 있는지 확인해야 해요. 레코드 등록에 필요한 정보를 제대로 처리하고 있는지, 누락된 부분이 있는지 확인해주세요.

  3. 테스트 데이터 확인: 실습 중에 사용한 테스트 데이터에 등록된 레코드가 있는지 확인해야 합니다. 데이터가 입력되지 않았다면, 테스트 데이터 설정을 다시 확인해보세요.

위의 사항을 하나씩 확인해보시고, 해당 문제의 원인을 찾을 수 있을 거에요. 문제를 해결하지 못하거나 추가적인 질문이 있다면 실습을 진행하신 강의의 커뮤니티나 개인적인 질문을 이용해 질문해주세요. 도움이 될 수 있는 답변을 드릴 수 있도록 최선을 다하겠습니다. 수고하세요!

consume 이후 lag가 줄어들지 않음

0

69

2

안녕하세요. 강의의 카프카 버전과 현재 시점의 카프카의 차이점 문의 드립니다.

0

102

2

멱등성 프로듀서 retries 관련 질문입니다.

0

95

2

채팅 서비스 개발 시 주의점이 있을까요?

0

95

2

충분히 큰 파티션 생성시 궁금증이 존재합니다.

0

83

2

KTable 키가 없는 레코드 처리

0

70

2

컨슈머 테스트 코드 작성

0

92

2

리밸런스 onPartitionRevoked이 필요한 상황

0

72

2

카프카 클러스터에서 감당 가능한 파티션(레플리카) 수 문의

0

117

2

reset offset 질문

0

73

2

KStreamJoinKTable 실행시 오류

0

74

2

auto.commit.interval.ms 옵션 관련 질문 드립니다.

0

137

2

파티션, 컨슈머 그룹, 컨슈머 관련 질문

0

116

1

java, kotlin

0

126

2

shutdownThread 에 대한 문의 입니다.

0

150

2

zookeeper실행시 오류가 발생합니다.

0

265

2

커스텀 소스 커넥터에서 Thread.sleep (1000) 은 왜 하는거에요?

0

149

2

처리량을 늘리기 위해서 파티션을 늘리고 컨슈머를 늘려야한다고 설명하셨는데요

0

178

3

파티션 개수와 컨슈머 개수의 처리량 관련 질문

0

162

2

동영상 및 이미지 처리 관련 문의 드립니다.

0

221

2

주키퍼 없이 사용 문의 드립니다.

0

297

1

kafka 를 띄우니 오류가 발생하고 종료합니다.

0

278

3

zookeeper 실행시 오류 .. 무엇을 해야 할까요?

0

216

2

파티션 추가로 해결할 수 있지만 늘어난 파티션은 줄일 수 없지 않나요?

0

192

2