본문 바로가기
기타

명령 줄에서 Elasticsearch 구성

2020. 12. 20.
반응형

명령 줄에서 Elasticsearch 구성

Elasticsearch $ES_HOME/config/elasticsearch.yml 는 기본적으로 파일 에서 구성을로드합니다 . 이 구성 파일의 형식은 Elasticsearch 구성에 설명되어 있습니다.

구성 파일에 지정할 수있는 모든 설정 -E은 다음 구문을 사용하여 명령 줄에서도 지정할 수 있습니다 .

 

아카이브의 디렉토리 레이아웃

아카이브 배포는 완전히 독립적입니다. 모든 파일과 디렉토리는 기본적으로 $ES_HOME 아카이브 압축을 풀 때 생성 된 디렉토리 내에 포함됩니다 .

Elasticsearch 사용을 시작하기 위해 디렉터리를 만들 필요가 없기 때문에 매우 편리하며 Elasticsearch를 제거하는 것은 $ES_HOME디렉터리 를 제거하는 것만 큼 쉽습니다 . 그러나 나중에 중요한 데이터를 삭제하지 않도록 구성 디렉터리, 데이터 디렉터리 및 로그 디렉터리의 기본 위치를 변경하는 것이 좋습니다.

 

유형기술기본 위치환경

Elasticsearch 홈 디렉토리 또는 $ES_HOME

아카이브의 압축을 풀어 생성 된 디렉토리

 

큰 상자

elasticsearch노드 시작 및 elasticsearch-plugin플러그인 설치를 포함한 바이너리 스크립트

$ES_HOME/bin

 

conf

다음을 포함한 구성 파일 elasticsearch.yml

$ES_HOME/config

ES_PATH_CONF

데이터

노드에 할당 된 각 인덱스 / 샤드의 데이터 파일 위치입니다. 여러 위치를 보유 할 수 있습니다.

$ES_HOME/data

path.data

로그

로그 파일 위치.

$ES_HOME/logs

path.logs

플러그인

플러그인 파일 위치. 각 플러그인은 하위 디렉토리에 포함됩니다.

$ES_HOME/plugins

 

repo

공유 파일 시스템 저장소 위치. 여러 위치를 보유 할 수 있습니다. 파일 시스템 저장소는 여기에 지정된 디렉토리의 모든 하위 디렉토리에 배치 할 수 있습니다.

구성되지 않음

path.repo

다음 단계

이제 테스트 Elasticsearch 환경이 설정되었습니다. 심각한 개발을 시작하거나 Elasticsearch로 프로덕션에 들어가기 전에 몇 가지 추가 설정을 수행해야합니다.

반응형

댓글