묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨카카오 면접관이 알려주며 가장 쉽게 배우는 Kafka
실무 내용 문의드려요
CDC 쉘 스크립트 설명 하시면서 실무에서는 사용하지 않는 방법이라고 하셨는데 보통 실무에서는 이런 쉘스크립트 대신에 어떤 방식으로 진행을 하나요?
-
미해결스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판
Kafka Cluster 구성도 질문
6:27분 쯤 강의 내역에서각 브로커가 파티션을 분사하는 과정에서브로커 3에 topic3이 갑자기 생겼는데 그림에서 오타인 걸까요 ?
-
미해결실전에서 바로 써먹는 Kafka 입문
38강 클러스터에 컨트롤러 연결 질문
마지막에 2,3번 컨트롤러를 따로 연결하는 이유가 궁금합니다. 강의에서 클러스터에 노드 3개를 연결하고 나서 브로커와 컨트롤러 모두 잘 있는지 sudo lsof -i:~~~ 로 확인까지 하셨는데 이까지는 브로커3개는 모두 다 클러스터에 연결되었고 2,3번 컨트롤러만 연결되지 않은건가요? 노드의 구성요소가 컨트롤러 + 브로커라고 하셔서 노드를 클러스터에 연결하면 자동으로 컨트롤러, 브로커 모두 연결될 줄 알았는데 브로커만 연결되는건가요?
-
해결됨Kafka & Spark 활용한 Realtime Datalake
repartition 전후 persist 용량 차이가 나는 이유가 궁금합니다
안녕하세요! 강의 너무 잘듣고 있습니다.강의 실습 중 Spark UI에서 repartition(6) 전후로 persist 용량이 다르게 보여서 질문드립니다. 13:10 쯤 repartition 이전에는 디스크 사용량이 약 247.5 MiB로 보였는데,14:47 쯤 repartition(6) 이후에는 Memory 401.5 MiB / Disk 43.1 MiB로 표시되었습니다. 같은 dataframe에 대한 persist를 수행했는데 repartition 전후로 용량 차이가 나는 이유가 궁금합니다.
-
미해결스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판
@Version 어노테이션이 붙은 필드는 낙관적 락이든 비관적 락이든 업데이트가 됩니다.
설명중에 @Version 필드를 낙관적 락에서 이용할 수 있어가지고~ 라고 하셧는데 실제 돌려보니 비관적락 2에도 DB 업데이트가 되었습니다. AI 에게 물어보니 @Version 어노테이션이 붙은 필드는 JPA 사용시 @Lock 어노테이션 사용여부 상관없이 업데이트가 된다고 합니다. 혹 다른 qna 에도 같은 내용이 있는지 확인은 모두 안해 보았습니다. ========================응, 같은 엔터티 row에 실제 UPDATE가 나가면 @Version 필드는 증가한다고 보면 돼.락 방식이 낙관적이든 비관적이든 핵심은 이거야.@Version private Long version;이 필드가 있는 엔터티가 dirty checking으로 변경 감지되고, flush/commit 때 UPDATE 대상이 되면 JPA/Hibernate가 version 값을 같이 갱신해.========================
-
미해결핵심만 빠르게 끝내는 실전 카프카(kafka)
혹시 수업자료는 다운받을 수 있는 곳이 없나요?
강의에서 설명해주시는 내용이 깔끔히 정리되어 있는거 같아, 자료로서 볼 수 있는 링크나 파일이 있을까요? github 소스 외에 설명해주시는 강의 자료도 있으면 이론 내용 복습 차원에서 좋을 것 같아 문의 드립니다.
-
미해결Kafka & Spark 활용한 Realtime Datalake
setting_python_env.yml 오류
안녕하세요 강사님.강의 잘 듣고 있습니다.confluent kafka설치과정에서setting_python_env.yml을 수행시키면 아래와 같은 오류가 계속 발생합니다.Add repo단계와 python 설치 단계에서 아래와 같은 오류가 발생합니다.이유가 무엇일까요?
-
미해결Kafka & Spark 활용한 Realtime Datalake
섹션4 AWS NAT Instance생성하는 과정에서 오류가 지속해서 발생합니다.
windows 환경 사용중인 교육생입니다.cmd에서ssh -i public-nat-key.pem ec2-user@(public IPv4 address)명령어로 AWS NAT 인스턴스에 접속하려 하는데, ssh: connect to host (public IPv4 address) port 22: Connection timed out 이라는 문구가 뜨면서 접속이 되지 않습니다. 혹시 무슨 오류이고 어떻게 해결해야 할지 궁금합니다!
-
미해결비전공자도 이해할 수 있는 MSA 입문/실전 (feat. Spring Boot)
user-service jwt
frontend 와 backend jwt 주고 받을때 controller 에서 @User 라는 데코레이션 혹은 그냥 @AuthenticationPrincipal AuthenticatedUser authenticatedUser,만들어두고 사용하곤 했었는데레파지토리를 나눠버렸을때는 어떻게 관리를 하게 되나요 ??
-
해결됨스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판
consumer에서 에러가 발생할 경우 데이터 유실 문의
안녕하세요. kafka 관련해서 질문이 있습니다.MessageRelay > publishEvent 에서 outbox를 삭제했는데 consumer에서 에러가 발생하면 데이터가 유실되는게 아닌가요?
-
해결됨스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판
게시글 테스트 데이터 삽입
DataInitializer 자체가 이해가 안되는게 있습니다.Test 환경에서 @Autowired 가 가능한건지 궁금하네요
-
해결됨은행 서버 프로젝트 실습을 통해 배우는 코틀린 마스터 클래스
강의가 검은 화면으로 나옵니다.
섹션 2 강의 4 5 6 전부 검은 화면으로 나옵니다. 나머지 강의들은 제대로 영상이 틀어지고요. Inflearn 에서 제공해주는 영상 FAQ의 조치를 다따라 해봤는데도 되지않습니다.
-
미해결카프카 완벽 가이드 - 코어편
virtual box 설치 문제
안녕하세요. 현재 스냅드래곤 (arm64 windows)사용 유저인데 이 화면에서 아에 안됩니다. 일단 설정에 IDE이라는것이 존재하지 않고 추가하려고 해도 목록에 없습니다. 재설치를 2번을 해봤는데도 안되네요ㅠ edit) 찾아보니 virtual box arm64 on windows에서 비슷문제가 발생하고 vmware도 arm64 on windows를 지원을 안한다고 하네요. 강의 자료를 다운받은 상태라 환불도 불가능한 상태입니다만 혹시 환불이 가능할까요..?
-
미해결Kafka & Spark 활용한 Realtime Datalake
파이참 25.3.4 버전에서 한폴더에 두개 프로젝트 생성하는 방법은?
39강 consumer 배포환경 구축 강의에서 파이참 25.3.4 버전에서 프로젝트 생성시 name 항목이 없습니다.ai 에 물어보니 폴더명이 프로젝트 명이라고 나옵니다.producer 와 consumer 프로젝트가 공유되는 부분이 있어 한 폴더에 만들라고 했을텐데 어떻게 회피하면 될까요?? 더 낮은 버전으로 내려야 하나요??
-
미해결15일간의 빅데이터 파일럿 프로젝트
주제영역3 데이타 조회 문의
주제영역3 데이타 조회 문의 입니다. 저는 쿼리문장을 날리면건수가 10개만 조회가됩니다.managed_smartcar_drive_info 테이블를 전체데이타 건수는43000건 정도나옵니다.주제영역4는 실행하면 33건이 나오고있습니다.질문은 주제영역3는 결과가 94건인데..저는 10건이라서 제가 어떤 부분을 잘못한건지?아니면 저사향이고 랜덤으로 자바파일 로그 데이타 생성이므로 문제가 없는 건지 질문드립니다.또한 , 10건이여도 7장이후 분석에서 문제가 없는지 질문합니다.
-
해결됨실전에서 바로 써먹는 Kafka 입문
2. Kafka 설치 파일 다운받기 404 Not Found 오류 관련
강사님, 안녕하세요. 강의 잘 듣고 있습니다~!2. Kafka 설치 파일 다운받기에서현재기준 카프카 4.0.0 다운로드 주소가 변경된 것 같습니다!EC2에서 아래와 같이 입력하시면 다운로드가 잘됨을 확인할 수 있었습니다.감사합니다wget https://archive.apache.org/dist/kafka/4.0.0/kafka_2.13-4.0.0.tgz
-
미해결카프카 완벽 가이드 - 코어편
카프카 서버 구축 관련 문의
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요 카프카 서버 구축에서 오라클 버추얼 박스 대신에 도커로 카프카 서버를 구축해도 되는지 궁금합니다.
-
미해결실전에서 바로 써먹는 Kafka 입문
UserSignedUpEventConsumer 에서 로그 DB 저장 문의
말씀해주신 것처럼 컨슈머 로직 안에 로그를 디비로 저장하는 부분이 비동기 처리를 하기 위해 kafka를 도입하는 것과 상충하지 않는지 의문입니다. @Service public class UserSignedUpEventConsumer { private EmailLogRepository emailLogRepository; public UserSignedUpEventConsumer(EmailLogRepository emailLogRepository) { this.emailLogRepository = emailLogRepository; } @KafkaListener( topics = "user.signed-up", groupId = "email-service", concurrency = "3" ) @RetryableTopic( attempts = "5", backoff = @Backoff(delay = 1000, multiplier = 2), dltTopicSuffix = ".dlt" ) public void consume(String message) throws InterruptedException { UserSignedUpEvent userSignedUpEvent = UserSignedUpEvent.fromJson(message); String receiverEmail = userSignedUpEvent.getEmail(); String subject = userSignedUpEvent.getName() + "님, 회원 가입을 축하드립니다!"; Thread.sleep(3000); System.out.println("이메일 발송 완료"); EmailLog emailLog = new EmailLog( userSignedUpEvent.getUserId(), receiverEmail, subject ); emailLogRepository.save(emailLog); } } 이 부분을 실무레벨에서 해결한다면 어떤 방법이 있는지 궁금합니다.
-
해결됨비전공자도 이해할 수 있는 MSA 입문/실전 (feat. Spring Boot)
MSA에서 서비스별 DB 작성에 관해
안녕하세요.언제나 좋은 강의 만들어주셔서 감사합니다.강의에서 MSA는 서비스별로 DB를 구축하는 것으로 설명해주셨는데요.이 경우, 서비스 수가 늘어날수록 데이터베이스도 함께 증가하게 되어고정비용이 기하급수적으로 늘어날 것 같습니다.실제로 기업에서 사용하는 MSA 구조에서도이와 같이 서비스별로 별도의 데이터베이스를 구축하는지 궁금합니다.
-
미해결비전공자도 이해할 수 있는 MSA 입문/실전 (feat. Spring Boot)
Microservice 에 DB 띄우기
Microservice 에 DB 를 띄우게 될때 DB 를 여러대 띄우는것 같은데저렇게 하지않고하나의 DB 를 띄우고 스키마로 분리하는 경우도 있나요 ?? 너무 낭비가 되지 않나 ?? 생각도 들어서요