Docker로 elasticsearch 환경 구성하기

yoonene·2023년 2월 9일
0

Elasticsearch

목록 보기
3/14

환경 구성

1. Docker 설치

https://docs.docker.com/desktop/install/mac-install/
여기서 도커를 설치한다.
본인은 intel 칩이라 intel chip으로 설치했고 M1, M2는 apple silicon 으로 설치하면 된다.

2. image 받기

docker pull elasticsearch:7.17.4
7.17.4 버전의 elasticsearch 이미지를 받을 때 위처럼 받으면 된다.
다른 버전을 받고 싶으면 뒤에 버전 숫자만 바꾸면 된다.

3. docker run

docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" {이미지 ID}
하면 elasticsearch 컨테이너 실행

4. docker exec

docker exec -it elasticsearch /bin/bash


소유자 변경

elasticsearch 5.0부터는 root에서 elasticsearch가 실행되지 않는다.
따라서 계정을 추가하고 소유자를 변경한 후 돌려야 한다.

useradd {이름}
chown -R {이름}:{이름} /usr/share/elasticsearch
su es
/usr/share/elasticsearch/bin/elasticsearch

profile
NLP Researcher / Information Retrieval / Search

0개의 댓글