Elasticsearch를 사용한 로컬 개발 및 테스트에 가장 편리한 옵션은 공식 Docker 이미지를 사용하는 것입니다. 시작하려면 시스템에 Docker가 설치되어 있는지 확인하세요.
단일 노드 모드에서 실행
이 튜토리얼의 목적상, 단일 노드 배포의 Elasticsearch로 충분합니다. 아래 명령은 Docker 컨테이너에서 서비스를 시작합니다:
사용 가능한 최신 버전을 확인하려면 위의 명령에서 Elasticsearch 버전 번호를 변경할 수 있습니다.
명령을 실행하고 몇 초 후, Elasticsearch 서비스가 http://localhost:9200 에서 실행되고 있어야 합니다. 브라우저에서 이 링크를 열어 서비스가 실행 중인지 확인합니다.
위의 명령은 인증 및 암호화를 비활성화한 상태에서 서비스를 시작하므로 서비스에 연결하는 모든 사용자에게 액세스 권한이 부여됩니다. 이 방법은 Elasticsearch를 실험하고 학습하는 데는 편리하지만, 프로덕션 환경이나 인터넷에 직접 연결된 컴퓨터에서는 절대로 이런 방식으로 서비스를 실행해서는 안 됩니다.
이 서비스는 평가판 라이선스로 시작됩니다. 평가판 라이선스는 30일의 평가판 기간 동안 RRF 및 ML 추론을 포함한 Elasticsearch의 모든 기능을 사용할 수 있게 해줍니다. 평가판 기간이 만료되면 라이선스는 평생 무료로 제공되는 기본 라이선스로 다운그레이드됩니다. 평가판을 건너뛰고 기본 라이선스를 사용하려면 xpack.license.self_generated.type 변수 값을 basic 으로 설정하세요. 다른 라이선스 간의 자세한 기능 비교는 https://www.elastic.co/subscriptions 을 참조하세요.
셀프 호스팅 프로덕션 배포
Elasticsearch의 자체 호스팅 프로덕션 배포에 관심이 있으시면 다음 링크를 참조하세요:
이전 버전
Elastic Cloud