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 기반 시스템의 적절한 위치에 배치합니다.
'기술_Elasticsearch' 카테고리의 다른 글
Elasticsearch 구성 (0) | 2022.06.22 |
---|---|
Homebrew로 macOS에 Elasticsearch 설치 (0) | 2022.06.22 |
nofile 및 nproc에 대한 ulimits 늘리기 (0) | 2022.06.22 |
Docker로 Elasticsearch 설치 (0) | 2022.06.22 |
시스템 인덱스 자동 생성 활성화 (0) | 2022.06.22 |