묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨Spring Batch 입문: 3시간 만에 끝내는 대용량 처리의 기초
jobParameter를 통한 멱등성 질문
안녕하세요 우선 좋은 강의 감사드립니다. 덕분에 Batch에 대한 기본적인 틀을 잡을 수 있을 것 같아요! 중급강의도 기대됩니다.실습을 따라가던 와중, 멱등성을 유지하기 위해서 궁금한점이 생겨서 질문드립니다.같은 파라미터로 완료된 job은 재실행을 허용하지 않기 때문에 parameter로 time을 넣어주셨는데요.그렇게 되면 만약에 job을 실패지점부터 재실행 하고 싶은 경우에는 targetDate 뿐만 아니라 실패한 시간대에 time 파라미터까지 넣어서 재시작을 해야하는 것인가요?만약에 time 파라미터를 추가한 상태에서, 이전 실행과 다른 time 파라미터로 완료된 job을 재실행 할경우에는 정산 테이블에서 targetDate에 해당하는 값을 DELETE를 하고 INSERT를 진행해야 멱등성이 유지될 것 같습니다. 이럴 경우 DELETE 같은 경우는 Settlement INSERT 작업 이전에 별도의 Step으로 구성이 되야할까요?만약에 DELETE를 해야한다면 DELETE의 경우에는 targetDate의 해당 하는 값을 한번에 전부 지우고 INSERT를 시작하는지 궁급합니다..!
-
해결됨Spring Batch 입문: 3시간 만에 끝내는 대용량 처리의 기초
bootRun FAILED 에 대한 문의
강사님 안녕하세요~! 배치 실패시 서버 담당자에게 메일 보여주기 수업 잘들었습니다! 마지막에 실패시 리스너 동작을 테스트 하시기 위해서 예외를 던지신듯 합니다. 그런데 실습 결과가 강사님과 다르게 bootRun FAILED라고 나와서요. (> Task :bootRun FAILEDFAILURE: Build failed with an exception.) 사소한 것 같기는 한데 이유가 궁금해서 글남깁니다~ 좋은 하루되세요~~!
-
해결됨Spring Batch 입문: 3시간 만에 끝내는 대용량 처리의 기초
[참고] Tasklet 인터페이스로 단일 배치 작업 처리 수업에 나온 코드 돌리는 방법
package com.system.batch.sy_batch_system.ch03; import lombok.RequiredArgsConstructor; import org.springframework.batch.core.job.Job; import org.springframework.batch.core.job.builder.JobBuilder; import org.springframework.batch.core.repository.JobRepository; import org.springframework.batch.core.step.Step; import org.springframework.batch.core.step.builder.StepBuilder; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.transaction.PlatformTransactionManager; @Configuration @RequiredArgsConstructor public class CafeJobConfig2 { private final JobRepository jobRepository; private final PlatformTransactionManager transactionManager; @Bean public Job cafeJob2() { return new JobBuilder("cafeJob2", jobRepository) .start(cafeStep2()) .build(); } @Bean public Step cafeStep2() { return new StepBuilder("cafeStep2", jobRepository) .tasklet(cafeJobTasklet2(), transactionManager) .build(); } @Bean public CafeJobTasklet cafeJobTasklet2() { return new CafeJobTasklet(); } }ch03 에 위에 코드 작성하시고 powerShell(윈도우일 때).\gradlew bootRun --args="--spring.batch.job.name=cafeJob2" 로 실행하시면 됩니다감사합니다
-
해결됨Spring Batch 입문: 3시간 만에 끝내는 대용량 처리의 기초
batch_db 생성 관련 문의 드립니다.
안녕하세요우선 강의 잘 들었습니다~batch 를 실무에 적용해보고자 하는데요spring batch의 경우 batch_db에batch_job 관련 테이블이 자동 실행되는 걸로 보이는데요실무에서는 dba를 통해 테이블을 생성해야되는데요batch_job 관련 스키마를 모두 반드시 생성을 해야 되는 건가요??
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
git 에 강의내용에 필요한 파일들 존재하지 않음
https://github.com/joneconsulting/jenkins_cicd_script/tree/master/pipeline_script위 git 에 sh 파일 및 다른 파일들 없습니다....
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
젠킨스에 등록된..
젠킨스에 등록된 프로젝트 리스트 정보를 혹시 api나 문서로 출력할수있을까요?깃헙의 리스트를 보여주는게 불편하고..게인서버에 커밋하고 제가 커밋한 프로젝트의 리스트만 보여주고싶은데..젠킨스는 가능할까궁금해서 질문드리게되었습니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
yml 파일 db 접속정보 수정 후 배포 시 미반영
안녕하세요application-dev.yml 파일에 rds end-point url 변경 후 deploy to container plugin 으로 배포하면 바로 반영이 안되고systemctl restart tomcat.service 처리 후 반영이 됩니다.혹시 바로 반영되게 할 수 있는지 문의드립니다.고맙습니다.
-
해결됨바로쓰는 CI/CD on EKS
실습진행
버전도 계속 안맞고 실행 한번 시키기가 너무 어렵습니다. 중간에 멈추는경우도 있는데 새로운sh 실행하는 과정에서 환경변수가 제대로 안들어가는 경우도 있고요 계속 수정하면서 실행 시켜보고있는데 시간이 너무 오래 소요되어서 강사님께 확인요청 드립니다 감사합니다
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
jdk 버전 17
현재 컴퓨터에서 jdk 버전 17을 이용하고 있는데 그대로 진행해도 문제가 없을까요..? jdk 11 버전을 깔고 환경변수 편집했는데 cmd 버전에 여전히 17이라고 나오네요..
-
미해결애플리케이션 배포 자동화와 CI/CD
배포에대한 질의..
DB접속정보를 별도로 배포나 설정하는 방법이 있을까요?..해당 깃에 배포하지않았을때 어떤방법으로 올라간 서버에 적용해야하나요?만약 별도로 관리한다고할경우 수기로 배포할때마다서버를 내리고.. applicaiton.yml(디비정보가있는파일)을 설치해야할까요?
-
미해결애플리케이션 배포 자동화와 CI/CD
안녕하세요 무중단 배포에대해 질문드립니다.
강좌에서 무중단 배워서 잘 실습했습니다..ncp나..ec2도 같은 원리일까요?기존에는 톰캣에서 배포해봤지만..(war파일 묶어서..)Blue-Green, Rolling Update이것을 좀 깊게 학습하고싶은데 추천해주실만한 학습자료가 있을까요?또 만약에 리액트나 별도의 프론트를 추가할경우?서버 3개가 아니라.. 4개가 되는지 궁금합니다.
-
미해결애플리케이션 배포 자동화와 CI/CD
수강 추천
안녕하세요.현재 애플리케이션 배포 자동화 CI/CD 강의를 수강중입니다.그런데 제가 개발 배포쪽에 지식이 전혀 없어서..아무래도 수강 내용을 이해하는데 어려움이 있습니다.CI/CD쪽 기초 관련 강의를 추천부탁드립니다.
-
해결됨바로쓰는 CI/CD on EKS
S3버킷
궁금한게 S3버킷 이름도 변경해야하나요..? 테라폼적용하는 과정에서 버킷 이름 충돌난다는 에러가 발생해서요
-
해결됨바로쓰는 CI/CD on K8S
wsl2로 실행 시 오류
질문이 있으시다면 주저하지 마시고 물어보세요!윈도우 환경에서 wsl2로 bash bootstrap.sh 실행했는데원인과 해결방안이 궁금합니다.
-
해결됨바로쓰는 CI/CD on K8S
렌즈에서 config파일 불러올 떄 오류납니다.
질문이 있으시다면 주저하지 마시고 물어보세요윈도우에서 git bash로 작업햇습니다포트포워딩이 문제인지... 방화벽이문제인지.. 머가 문제인지 모르겠습니다... 멀해도 해결이안되네요... 아님 처음부터 다시 설치하는게 나을까요..
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
섹션2 강의자료
안녕하세요.다른 파트들은강의자료에 첨부가 되어있는데요, 섹션2 강의자료 dpf가 누락 되어있습니다.어디서 받을 수 있을까요?
-
해결됨바로쓰는 CI/CD on K8S
윈도우pc에서 스크립트를 어떻게 실행 해야 하나요? 윈도우 PC로 작업 하고 싶은데요
윈도우pc에서 스크립트를 어떻게 실행 해야 하나요? 윈도우 PC로 작업 하고 싶은데요
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
DOCKER 이미지 PULL
안녕하세요.DOCKER 이미지를 풀 받을 수 없습니다. 제 PC는 윈도우 10이고, 도커에도 로그인한 상태입니다. docker login 명령어를 통하여 인증도 마친 상태입니다. 어떻게 해결해야 할까요?docker pull edowon0623/docker [오류메시지]Using default tag: latestError response from daemon: error from registry: failed to resolve reference "docker.io/edowon0623/docker:latest": failed to authorize: failed to fetch oauth token: unexpected status from GET request to https://auth.docker.io/token?scope=repository%3Aedowon0623%2Fdocker%3Apull&service=registry.docker.io: 401 Unauthorized
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
36강 edowon0623/cicd-project-ansible이 호환이 안되는것 같아요
36. Kubernetes Script 파일 강의에서cicd-devops-deployment.yml 작성 후kubectl apply -f cicd-devops-deployment.yml이명령어 실행 후kubectl get pod로 확인해보면 상태가 error입니다그래서 LLM에 물어보니edowon0623/cicd-project-ansible를 아키텍쳐에 맞게 빌드를 다시해야한다는데혹시 리눅스-우분투, 인텔CPU(i5-6500)에 맞기 빌드된 이미지가 있을까요?여기 질문게시판에 검색을 해봤는데 어떤건지를 잘 모르겠습니다.죄송합니다 제 도커 허브에 보니제이름/cicd-project-ansible 이 있고 이걸로 하니 제대로 됩니다그런데 이거 강의 보고 만든거 같은데 강의 몇번인지 알수 있을까요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
질문이 있습니다!!
일단 부록에 있는 VM에 docker 설치까지 완료가 된 상태 입니다. 그 다음에 지금 강의로 돌아와서 진행을 하고 있는데요 host컴퓨터에는 jenkins-server가 연결이 되는데 k8s-master에 jenkins-server 연결이 되지 않습니다 ㅠㅠ