일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SpringMVC
- EnableWebMvc
- elasticsearch
- java list
- kotlin
- asyncconfigurer
- Spring Boot
- Sleuth
- spring MVC
- awssecretsmanagerpropertysources
- @FunctionalInterface
- spring
- aws secretmanager
- list
- asynccustomautoconfiguration
- DeferredImportSelector
- ResponseBody
- java.util.list
- b3-propagation
- CompletableFuture
- traceasynccustomautoconfiguration
- spring3 spring2 traceid
- micrometer tracing
- jpa
- java lambda
- traceId
- java
- HashMap
- map
- Spring JPA
- Today
- Total
목록DB (3)
du.study기록공간
이번에는 Elasticsearch heap 메모리 설정 관련 포스팅을 작성하고자 합니다. 해당글은 아래 사이트들을 참고하였습니다. https://www.elastic.co/guide/en/elasticsearch/reference/current/heap-size.html https://www.elastic.co/guide/en/elasticsearch/guide/current/heap-sizing.html es를 설치하고(아무리 테스트서버라지만) 메모리설정을 하지 않았더니 매우 작은 범위의 메모리를 es가 차지하고 있었습니다. 별다른 설정을 하지않으면 es는 기본적으로 1g를 사용하게 됩니다.( 딱 1g는 아니고) 해당설정은 zio 파일로 설치를 하셨다면 {ES_HOME}/config/jvm.option..
이번엔 간략하게 ES를 설치하는 과정과 그 과정에서 발생한 이슈를 기록해놓으려 합니다. Elasticsearch 관련 설치는 너무 가이드가 잘되어있어서 사실 따로 쓸게 없지만... 그래도 설치과정에서 이슈가 있었으니 간략하게 기록하려합니다. 먼저 CentOS에서 OpenJDK를 설치했습니다.(8버전 이상) $ yum list java*jdk-devel Loaded plugins: fastestmirror Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast Determining fastest mirrors Installed Packages java-1.8.0-openjdk-devel.x86_64 1:1.8.0.141-1.b1..
처음 개발팀으로 와서 맨 처음 사용했고 현재까지 서비스에 이용하고 있는 몽고디비에 대해서 정리하고자 합니다. 처음에 mongodb 관련 기초기식을 익힐때, 어떤건 mongod, mongos로 불리고, config 서버도 있고 레플리카 셋도 있고,아비터 서버는 또 뭔지.. 뭔가 가장 기본이 되는 구조에 대해서 이해하기가 어려웠던 기억이 있어서 이번기회에 몽고디비 샤드 구조의 아키텍쳐에 대해 기록해보려 합니다. 몽고디비 메뉴얼에서 나오는 구조는 다음과 같습니다. 몽고디비의 샤딩 구조에서 가장 중요한 3가지 요소로 Shard 서버, Config서버, Router 서버가 있습니다. Router 서버 기본적으로 라우터라고 불리는 mongos 서버는 사용자의 요청 쿼리를 어떤 샤드 서버에 전달해야할지 결정 및 쿼리..