안녕하세요. 오늘은 elasticsearch의 config 에서 기본 인덱스 데이터 및 클러스터링 된 노드들의 정보가 저장되어있는 데이터의 경로를 다른 경로로 수정하는 방법을 알아보겠습니다.
기본 elasticsearch의 데이터 및 노드의 정보가 저장되어 있는 경로는 : /var/lib/elasticsearch/nodes/0 해당 경로입니다. 하지만 서버를 운영하거나 elasticsearch를 운영할 때 다른 특정 경로에 데이터를 넣는것을 원하는 경우가 있습니다.
이럴 때 어떻게 하면 좋을지 방법을 알아보겠습니다.
저는 / 경로에 data 디렉토리에 elasticsearch 데이터 경로를 설정하는 방식으로 진행해보겠습니다.
# 디렉토리 생성
mkdir /data
mkdir /data/elasticsearch
# configure 파일에서 데이터 저장경로 수정해주기
# configure 파일 경로 : /etc/elasticsearch/elasticsearch.yml
path.data: /data/elasticsearch
# /data/elasticsearch/ 경로의 디렉토리 권한을 elasticsearch 변환
chown -R elasticsearch:elasticsearch /data/elasticsearch/
위와 같이 진행하시면 특정 데이터 경로에 elasticsearch 데이터를 쌓을 수 있게 할 수 있습니다.
'Elk Stack > Elasticsearch' 카테고리의 다른 글
[Elasticsearch] 형태소 분석기 Nori 간단 설치 및 적용(1/2) (0) | 2021.08.02 |
---|---|
[Elasticsearch] elasticsearch.yml 파일 세팅 및 필수 세팅 추천 (0) | 2021.07.23 |
[Elasticsearch] 설치(install) 및 삭제(uninstall) (0) | 2021.07.20 |
[Elasticsearch] 기본 용어 (2) | 2021.07.13 |
[Elasticsearch] 기본 이론 (0) | 2021.07.11 |