기술_Elasticsearch

Elasticsearch가 실행 중인지 확인

구일칠구 2022. 6. 22. 08:25

Elasticsearch가 실행 중인지 확인

다음의 포트 9200에 HTTP 요청을 전송하여 Elasticsearch 노드가 실행 중인지 테스트 할 수 있습니다 localhost.

Elasticsearch 구성

/etc/elasticsearch디렉토리 Elasticsearch에 대한 기본 런타임 구성이 포함되어 있습니다. 이 디렉토리 및 포함 된 모든 파일의 소유권은 root:elasticsearch패키지 설치시 로 설정됩니다 .

setgid플래그는 /etc/elasticsearch Elasticsearch가 포함 된 모든 파일 및 하위 디렉터리를 읽을 수 있도록 디렉터리 에 대한 그룹 권한을 적용 합니다. 모든 파일 및 하위 디렉터리는 root:elasticsearch소유권을 상속합니다 . 이 디렉터리 또는 elasticsearch-keystore 도구 와 같은 하위 디렉터리에서 명령을 실행 하려면 root:elasticsearch 권한이 필요합니다 .

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

RPM /etc/sysconfig/elasticsearch에는 다음 매개 변수를 설정할 수 있는 시스템 구성 파일 ( )도 있습니다.

JAVA_HOME사용할 사용자 정의 Java 경로를 설정하십시오.
MAX_OPEN_FILES열린 파일의 최대 수, 기본값은 65535.
MAX_LOCKED_MEMORY잠긴 최대 메모리 크기. elasticsearch.yml unlimited에서 bootstrap.memory_lock옵션 을 사용하는 경우로 설정하십시오 .
MAX_MAP_COUNT프로세스가 가질 수있는 최대 메모리 맵 영역 수입니다. 당신이 사용하는 경우 mmapfs 인덱스 저장소 유형으로, 확인이가 높은 값으로 설정되어 있는지 확인합니다. 자세한 내용은 확인 리눅스 커널 문서 에 대한을 max_map_count. 이것은 sysctlElasticsearch를 시작하기 전에을 통해 설정됩니다 . 기본값은 262144.
ES_PATH_CONF(포함해야합니다 구성 파일 디렉토리 elasticsearch.yml, jvm.options및 log4j2.properties파일); 기본값은 /etc/elasticsearch입니다.
ES_JAVA_OPTS적용 할 수있는 추가 JVM 시스템 속성입니다.
RESTART_ON_UPGRADE패키지 업그레이드시 다시 시작 구성, 기본값은 false. 즉, 패키지를 수동으로 설치 한 후 Elasticsearch 인스턴스를 다시 시작해야합니다. 그 이유는 클러스터의 업그레이드로 인해 지속적인 샤드 재 할당이 발생하지 않아 네트워크 트래픽이 높아지고 클러스터의 응답 시간이 단축되지 않도록하기 위해서입니다.

RPM의 디렉토리 레이아웃

RPM은 구성 파일, 로그 및 데이터 디렉토리를 RPM 기반 시스템의 적절한 위치에 배치합니다.