[공부] NoSQL, ElasticSearch 바닥부터 구현하기

Docker를 사용하여 가상 환경을 구현하고 ElasticSearch를 구현하는 방법에 대해 설명하고 있습니다. 도커 설치 및 설정, Visual Studio Code를 사용한 코드 실행, 데이터 삽입 및 SQL 쿼리 실행 등의 내용이 포함되어 있습니다.
스탯's avatar
Aug 29, 2022
[공부] NoSQL, ElasticSearch 바닥부터 구현하기

ElasticSearch는 어떻게 구현하면 될까?

기본 Tool은 VS code를 이용했다.
 
  1. Docker를 통해 나만의 가상 환경을 구현해야 한다.

Docker 설치 및 구현하기

notion image
 
notion image
 
notion image
 
notion image
  • 만들어줬으면 새로운 가상 컴퓨터를 만들 수 있다.
 
notion image
  • 설치했으면 관리자 권한으로 명령 프롬프트 실행
 
 
notion image
 
  • 명령어를 실행했는데 인식 못함
notion image
 
notion image
(다 완료되면 이렇게 뜬다.)
 
  • 이제 도커를 설치해야 하는데 여기 참고 (링크) 정상적으로 작동하면 이렇게 된다.
notion image
 
  • 이번엔 이런 문제가 뜨는데 리눅스를 설치 안해서 그렇다…
notion image
 
  • 다시 명령 프롬프트를 관리자 권한으로 켜서 해당 링크가 하라는 대로 하면
    • notion image
      notion image
      notion image
      이렇게 마무리를 지을 수 있다.
       
  • 이제 도커에서 세팅만 해주면 되는데
    • notion image
       
  • 해당 설정들을 다 체크해주고 Restart하면,
notion image
 
  • Resources넘어가서 이렇게 설정해주면 끝이 난다.
notion image
 
  • 이제 Visual Studio Code로 넘어가서 코드를 확인해보자. 이렇게 결과가 나온다면 정상적으로 실행한 것을 알 수 있다.
notion image
 
  • 이제 특정 부분의 코드를 우클릭 후 ‘Compose Up’해준다면
notion image
notion image
이런 식으로 프로젝트가 진행되기 시작한다.
 

결과물

  • 2번
    • 데이터 삽입
notion image
  • 2번 결과 확인
    • 먼저 결과 확인
notion image
  • SQL문 실행하기
notion image
 
  • 3번 kimchy찾기
notion image
notion image
 
  • 4번 eriky and post_data is less than 2022-01-01
notion image
SQL로 확인하기
notion image
Share article

스탯블로그 - 데이터 사이언스