Docker로 Elasticsearch를 설치하는 방법은 무엇입니까?

Dockerlo Elasticsearchleul Seolchihaneun Bangbeob Eun Mueos Ibnikka



Elasticsearch는 인기 있고 잘 성장하는 검색 엔진이자 분석 도구입니다. 다양한 유형의 데이터 및 정보를 저장하고 분석하는 데 자주 사용되지만 일반적으로 비정형 및 반정형 데이터에 사용됩니다. 다양한 플랫폼에서 쉽게 설정하고 설치할 수 있습니다.

경우에 따라 사용자는 Ubuntu 배포와 같은 다른 플랫폼을 기반으로 하는 일부 애플리케이션에서 Elasticsearch를 사용해야 합니다. 이러한 상황에서 사용자는 Docker와 함께 Elasticsearch를 설치하고 사용할 수 있습니다. Docker는 사용자가 필요한 종속성과 함께 애플리케이션 및 프로그램을 쉽게 컨테이너화할 수 있는 플랫폼입니다.







이 기사에서는 Docker로 Elasticsearch를 설치하는 방법을 설명합니다.



Docker로 Elasticsearch를 설치하는 방법은 무엇입니까?

Docker는 사용자가 컨테이너화되고 격리된 환경에서 Elasticsearch를 실행할 수 있는 플랫폼입니다. Docker를 사용하여 Elasticsearch를 설치하려면 나열된 단계를 수행하십시오.



1단계: 도커 이미지 가져오기





먼저 ' 공식 Docker 레지스트리에서 Elasticsearch Docker 이미지를 가져옵니다. docker pull <이미지 이름> ' 명령:

도커 풀 docker.elastic.co / 엘라스틱서치 / 엘라스틱서치:8.8.2



2단계: 네트워크 생성

다음으로 '를 사용하여 Elasticsearch용 새 네트워크를 만듭니다. 도커 네트워크 생성 ' 명령. 이 단계는 선택 사항이지만 권장됩니다. 그런 점에서 네트워크 생성은 사용자가 컨테이너를 제거할 때 유리하기 때문에 Elasticsearch는 데이터와 함께 완전히 제거됩니다. 그러나 네트워크에는 Elasticsearch 데이터의 백업이 있습니다.

도커 네트워크 탄력적 생성

3단계: 이미지 실행

다음으로 Elasticsearch 이미지를 실행하여 아래 명령을 사용하여 Elasticsearch 컨테이너를 생성하고 시작합니다.

도커 실행 --이름 에스01 --그물 탄력있는 -피 9200 : 9200 -그것 docker.elastic.co / 엘라스틱서치 / 엘라스틱서치:8.8.2

위에서 언급한 명령에서:

  • -이름 ” 옵션은 컨테이너 이름을 지정합니다.
  • -그물 ” 옵션은 컨테이너와 네트워크를 연결하는 데 사용됩니다.
  • -피 ” 옵션은 컨테이너의 노출된 포트를 정의합니다.
  • -그것 ” 플래그는 컨테이너를 대화식으로 실행하고 터미널을 컨테이너에 할당합니다.

여기에서 Elasticsearch는 ' 탄력있는 ” 사용자 및 토큰을 사용하여 Kibana를 구성합니다. 나중에 사용할 수 있도록 이 정보의 백업을 만듭니다.

메모: 이 시점에서 사용자는 컨테이너 실행에 어려움을 겪을 수 있으며 ' Elasticsearch가 정상적으로 종료되지 않았습니다. '. 이 문제를 해결하려면 첨부된 다음을 따라 제공된 솔루션으로 이동할 수 있습니다. 우편 .

4단계: 확인

컨테이너가 지정된 포트에서 Elasticsearch를 실행하고 있는지 확인하려면 ' http://localhost:9200 ” URL. 그러면 Elasticsearch에서 사용자 이름과 비밀번호를 입력하라는 메시지가 표시됩니다. 사용자 이름 추가 ' 탄력있는 ” 및 위 단계에서 Elasticsearch 컨테이너를 실행하는 동안 생성된 비밀번호입니다. 아래 출력은 Docker 컨테이너로 Elasticsearch를 성공적으로 실행했음을 보여줍니다.

메모: 이 시점에서 많은 사용자가 ' 연결이 재설정됨 ” 오류. 명시된 오류를 해결하려면 링크된 기사 '연결이 재설정되었습니다' 오류를 해결하기 위한 단계별 가이드를 제공했습니다.

Docker를 사용한 Elasticsearch 설치에 관한 모든 것입니다.

결론

Docker로 Elasticsearch를 설치하려면 먼저 ' docker pull <이미지 이름> ' 명령. 그런 다음 '를 통해 이미지를 실행하십시오. docker run -p 9200:9200 <이미지 이름> ' 명령. 이 블로그는 Docker로 Elasticsearch를 설치하는 방법을 시연했습니다.