Home
Jun
Cancel

ElasticSearch JVM Options 설정과 살펴볼 점

1. 글을 작성하게 된 계기 ElasticSearch를 학습하며 JVM 옵션에 대해 학습하게 되었고, 알게된 내용을 정리하기 위해 글을 작성하게 되었습니다. 1. ElasticSearch의 JVM 설정 파일 ElasticSearch는 자바로 개발된 애플리케이션으로,.성능과 안정성에 있어서 JVM 관련 옵션 설정이 매우 중요합니다. JV...

역색인은 무엇이고 왜 빠를까?

글을 작성하게 된 계기 ElasticSearch를 학습하며 JVM 옵션에 대해 학습하게 되었고, 알게된 내용을 정리하기 위해 글을 작성하게 되었습니다. 1. 역색인과 역색인이 빠른 이유 역색인(Inverted Index)이란, 문서의 내용을 구성하는 각 단어를 기반으로, 해당 단어가 어떤 문서에 등장하는지 미리 저장해 두는 자료구조입니...

Window Operations를 살펴보자

글을 작성하게 된 계기 데이터 엔지니어링 학습을 하며 텀블링 윈도우(Tumbling Windows), 슬라이딩 윈도우(Sliding Windows)에 대해 학습하게 되었고, 이를 정리하기 위해 글을 작성하게 되었습니다. 1. Tumbling Windows 텀블링 윈도우(Tumbling Windows)는 일정 시간 간격으로 데이터를 처리...

운영체제의 스케줄링 코드 살펴보기

글을 작성하게 된 계기 이벤트 루프의 동작원리를 학습하며 운영체제의 스케줄링 코드에 관심을 가지게 됐고, 알게 된 내용을 정리하기 위해 글을 작성하게 되었습니다. 1. 코드 운영체제의 스케줄링과 이벤트 처리 코드를 살펴보겠습니다. 스케줄링 이벤트 처리 1-1. 스케줄링 운영체제는 schedule 함수를 통해 한 프로...

이벤트루프의 동작원리는 무엇일까?

글을 작성하게 된 계기 이벤트 루프의 동작원리를 학습하며 알게 된 내용을 정리하기 위해 글을 작성하게 되었습니다. 1. 이벤트 루프에 대한 의문점 이벤트 루프(Event Loop)는 프로그램이 대기 상태에 있다가 외부 또는 내부 이벤트를 감지하면, 해당 이벤트에 맞는 처리 함수를 호출해 처리합니다. 즉, 평소에는 프로그램이 대기중이다가...

단조 시계와 실제 시계는 무엇일까?

글을 작성하게 된 계기 분산 시스템을 학습하던 중, 단조 시계와 실제 시계를 알게 됐고, 이를 정리하기 위해 글을 작성하게 되었습니다. 1. 단조 시계 단조 시계(Monotonic Clock)는 시간이 항상 증가 하며, 외부 요인의 영향을 받지 않는 시계 입니다. A monotonic clock is a time source t...

11번 포트를 노출하면 왜 위험할 수 있을까?

글을 작성하게 된 계기 회사에서 인프라 작업을 하던 중 11번 포트 를 알게 되었고, 이를 정리하기 위해 글을 작성하게 되었습니다. 1. 11번 포트란? Systat(System Status) 또는 Active Users는 인터넷 초기에 만들어진 프로토콜로, 시스템 디버깅, 상태 점검, 측정 등을 위한 프로토콜 입니다. 클라이언트가 특...

File Descriptor란 무엇일까?

글을 작성하게 된 계기 멀티 플렉싱(Multiplexing)을 학습하며 파일 디스크립터(File Descriptor)를 한 번 더 정리하고 싶었고, 이를 정리하기 위해 글을 작성하게 되었습니다. 1. 파일 디스크립터 파일 디스크립터(File Descriptor, FD)는 유닉스 및 유닉스 계열 운영체제에서 프로세스가 파일 또는 기타 입...

DNS Spoofing 실습 정리

글을 작성하게 된 계기 DNS 스푸핑(DNS Spoofing)을 실습한 과정을 정리하기 위해 글을 작성하게 되었습니다. 1. DNS 스푸핑 실습 DNS 스푸핑을 실습하기 위해서는 다음과 같은 과정을 거치게 됩니다. 실제 배포했을 때, 다른 사람들에게 피해를 줄 수 있기 때문에 도커를 사용해 로컬에서 테스트 했습니다. 기존 컨테이...

Host Key Warning은 왜 발생할까?

글을 작성하게 된 계기 EC2 서버에 접속할 때, 왜 SSH Host Key 경고 가 발생하는지 궁금해서 이유를 찾아보게 되었고, 알게 된 내용을 정리하기 위해 글을 작성하게 되었습니다. 1. SSH Host Key와 경고 EC2 서버에 처음 접속하면 다음과 같은 SSH Host Key 경고가 발생합니다. 이는 왜 발생할까요? [ec...