ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [ElasticSearch] Windows 설치 및 실행
    기타 2022. 4. 7. 00:48
    반응형

    이 글은 혼자 학습한 내용을 바탕으로 작성되었습니다.

    틀리거나 잘못된 정보가 있을 수 있습니다.

    댓글로 알려주시면 수정하도록 하겠습니다.


    1. ElasticSearch 다운로드

    이번 포스팅에서는 Windows 버전을 기준으로 설명을 진행 하도록 하겠습니다. Linux/Unix의 경우는 명령어를 통해서 설치가능 합니다.

     

    ElasticSearch 다운로드 주소로 이동합니다.

    OS에 맞는 ElasticSearch를 선택 합니다.

     

    이후 아래 버튼을 클릭하여 원하는 위치에 압축파일을 다운로드 받습니다.

     

    다운로드가 완료되면 ElasticSearch의 다운로드는 완료 됩니다.

     

    2. ElasticSearch 설치

    압축을 풀고 폴더 구성을 확인하면 위 이미지 처럼 폴더가 구성되어 있습니다.

     

    bin 폴더로 이동하여 ElasticSearch의 배치파일을 실행시키면 이걸로 ElasticSearch의 설치도 완료 됩니다.

     

    배치파일 실행 방법은 2가지가 있습니다.

     

    가장 쉬운 방법인 해당 배치파일을 더블클릭하여 실행하는 방법과 cmd에서 명령어를 통해 실행하는 방법이 있습니다.

     

    검색 > cmd 입력 > 명령 프롬프트(cmd) 실행 > 다운받은 ElasticSearch의 압축을 푼 폴더의 bin 폴더로 이동 > elasticsearch.bat 입력 후 enter 이 방법으로 실행할 수 있습니다.

     

    3. 설치 확인

    위 과정을 통해 ElasticSearch를 정상 설치하였다면 웹 브라우저를 통해 실행되고 있는 ElasticSearch 기본 정보를 받아 볼 수 있습니다.

     

    http 프로토콜 접속 시도

    7.X 버전 이전에는 Security가 적용되지 않아 HTTP 프로토콜을 통해서도 접속이 가능 하였지만 7.X 버전 이후 Security가 적용된 경우는 HTTP 프로토콜로 접속 시도 시 차단되어 접속이 불가능 하며 cmd 창에 로그 'received plaintext http traffic on an https channel, closing connection Netty4HttpChannel'가 출력됩니다.

     

    ElasticSearch를 실행하고 HTTPS 프로토콜을 이용하여 접속하면 위 이미지 처럼 로그인 요청을 받습니다.

     

    최초 ElasticSearch 실행 시 ID와 비밀번호를 알려주지만 이후 실행 시 cmd창에 출력되지 않습니다.

     

    파란색 밑줄은 ID이며 빨간색 밑줄은 이번 ElasticSearch에서만 유효한 비밀번호 입니다. ElasticSearch를 재 실행하면 비밀번호는 변경 됩니다.

     

    매 실행 시 비밀번호는 변경 되므로 이 비밀번호를 설정해 주어야 합니다.

     

    이제 위 ID와 비밀번호를 웹 브라우저 로그인에 입력하여 접속을 확인할 수 있습니다.

     

    로그인을 완료하면 위 처럼 버전 정보 등을 확인할 수 있습니다.

     

     

    반응형

    '기타' 카테고리의 다른 글

    [Slack] SpringBoot Interactivity Message 전송  (0) 2022.04.09
    [Slack] SpringBoot Slack Message 전송  (0) 2022.04.07
    [Redis] Redis란 무엇인가?  (0) 2022.03.21
    [AWS] Amazon Linux2 Redis 설치  (6) 2022.03.15
    [AWS] Amazon Linux2 Timezone 변경  (0) 2022.03.13

    댓글

Designed by Tistory.