일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- testcode
- 공부기록
- jwt
- github
- IT
- 시스템프로그래밍
- 기록
- 자바
- SpringSecurity
- 선택정렬
- 협업도구
- AWS
- kafkaconsumer
- 트러블슈팅
- 문자열압축
- codingtest
- 기술블로그
- Django
- 코딩테스트
- 백준
- 문자열함수
- 자료구조
- 알고리즘
- 회고록
- git
- c
- 코테
- 한이음
- java
- kafka
Archives
- Today
- Total
신뇽이 되어보자
[Error] ExcelFile & RDS 동기화 실시간 변경 데이터 적용 시 나타난 이슈s 본문
728x90
Trouble 1 : 카프카를 기동할 때 마주친 에러 - 메모리 초과
해결: vi kafka-server-start.sh 에 들어가서 JVM 힙 크기 조정해주었다.
Trouble 2 : zookeeper실행도중 Permission 거부
ls -lia로 확인
해결: chmod +x zoo_start.sh
Trouble 3 : producer실행시 나타난 에러
해결 : server.properties 파일에서 advertised.listeners 에 ip주소를 설정을 안해줘서 나타났던 에러였다.
Trouble 4 : 데이터베이스에 데이터를 집어넣는 과정에서 나타난 에러
(1001, 80, '교선B8051', '텍스트이해와크리에이션', '6', 532, 3, '전체', '원0207 : 월[05],화[05]', '3', 2024, 1, '강의계획서', 'FALSE') was aborted: ERROR: insert or update on table "lecture" violates foreign key constraint "fke8ya8sfreowqeagfjrql0hl5t"
Detail: Key (department_id)=(80) is not present in table "department". Call getNextException to see other errors in the batch.
at org.postgresql.jdbc.BatchResultHandler.handleError(BatchResultHandler.java:165)
at org.postgresql.core.ResultHandlerDelegate.handleError(ResultHandlerDelegate.java:52)
이런 에러가 났는데 처음에는 이게 뭔가 싶었는데 알고보니
우리는 lecture인 스키마안에 모든 테이블이 다 있는데 public을 가리키고 있으니 당연히 에러가 나는 거였다
putty에서 rds에 접속 후
위의 명령어를 통해 제약조건을 삭제하고 새로 만들었다.
결과적으로는 깔끔하게 잘 들어간 것을 확인할 수 있다.
에러 잡을 때 token이 어떻게 분리되어있는지
원하는대로 잘 분리되었는지 확인하기위해 콘솔에 계속 찍어가면서 확인하면서 구현했다.
728x90
'프로젝트' 카테고리의 다른 글
[Refact] Enum 확장 (0) | 2024.10.30 |
---|---|
[Refact] 코드 개선 (0) | 2024.10.30 |
[Kafka] Producer로부터 받은 데이터를 DB에 적재하는 Consumer 구축 (0) | 2024.10.30 |
[Django] djangorestframework-simplejwt를 활용한 로그인, 로그아웃 구현 (0) | 2024.10.30 |
[Django] AbstractUser 상속으로 UserModel 확장 후 회원가입 구현 (0) | 2024.10.30 |