https://docs.docker.com/desktop/install/mac-install/
여기서 도커를 설치한다.
본인은 intel 칩이라 intel chip으로 설치했고 M1, M2는 apple silicon 으로 설치하면 된다.
docker pull elasticsearch:7.17.4
7.17.4 버전의 elasticsearch 이미지를 받을 때 위처럼 받으면 된다.
다른 버전을 받고 싶으면 뒤에 버전 숫자만 바꾸면 된다.
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" {이미지 ID}
하면 elasticsearch 컨테이너 실행
docker exec -it elasticsearch /bin/bash
elasticsearch 5.0부터는 root에서 elasticsearch가 실행되지 않는다.
따라서 계정을 추가하고 소유자를 변경한 후 돌려야 한다.
useradd {이름}
chown -R {이름}:{이름} /usr/share/elasticsearch
su es
/usr/share/elasticsearch/bin/elasticsearch