전체 글 290

보안 설정 감사

보안 설정 감사감사 로깅 을 사용 하여 인증 실패, 거부 된 연결 및 데이터 액세스 이벤트와 같은 보안 관련 이벤트를 기록 할 수 있습니다.구성된 경우 클러스터의 모든 노드에서 감사 설정을 설정해야합니다. 와 같은 정적 설정 은 각 노드 xpack.security.audit.enabled에서 구성해야 elasticsearch.yml합니다. 동적 감사 설정의 경우 클러스터 업데이트 설정 API 를 사용하여 설정이 모든 노드에서 동일한 지 확인합니다.일반 감사 설정xpack.security.audit.enabled( 정적 ) true노드에서 감사를 활성화 하려면 로 설정합니다. 기본값은 false입니다. 이렇게하면 감사 이벤트가 _audit.json각 노드에 명명 된 전용 파일 에 저장됩니다.활성화 된 경우..

보안 설정 감사

보안 설정 감사감사 로깅 을 사용 하여 인증 실패, 거부 된 연결 및 데이터 액세스 이벤트와 같은 보안 관련 이벤트를 기록 할 수 있습니다.구성된 경우 클러스터의 모든 노드에서 감사 설정을 설정해야합니다. 와 같은 정적 설정 은 각 노드 xpack.security.audit.enabled에서 구성해야 elasticsearch.yml합니다. 동적 감사 설정의 경우 클러스터 업데이트 설정 API 를 사용하여 설정이 모든 노드에서 동일한 지 확인합니다.일반 감사 설정xpack.security.audit.enabled( 정적 ) true노드에서 감사를 활성화 하려면 로 설정합니다. 기본값은 false입니다. 이렇게하면 감사 이벤트가 _audit.json각 노드에 명명 된 전용 파일 에 저장됩니다.활성화 된 경우..

보안 설정

보안 설정일부 설정은 민감하며 값을 보호하기 위해 파일 시스템 권한에 의존하는 것만으로는 충분하지 않습니다. 이 사용 사례를 위해 Elasticsearch는 키 저장소 의 설정을 관리하는 elasticsearch-keystore도구 와 키 저장소를 제공합니다 . 일부 설정 만 키 저장소에서 읽도록 설계되었습니다. 그러나 키 저장소에는 지원되지 않는 설정을 차단하는 유효성 검사가 없습니다. 키 저장소에 지원되지 않는 설정을 추가하면 Elasticsearch가 시작되지 않습니다. 키 저장소에서 설정이 지원되는지 여부를 확인하려면 설정 참조에서 "보안"한정자를 찾으십시오. 키 저장소에 대한 모든 수정 사항은 Elasticsearch를 다시 시작한 후에 만 ​​적용됩니다. elasticsearch.yml구성 파..

JVM 옵션 설정

JVM 옵션 설정JVM (Java Virtual Machine) 옵션을 거의 변경할 필요가 없습니다. 그렇게 할 경우 가장 가능성이 높은 변경은 힙 크기 설정 입니다. 이 문서의 나머지 부분에서는 JVM 옵션을 설정하는 방법에 대해 자세히 설명합니다. jvm.options파일 또는 ES_JAVA_OPTS환경 변수를 사용하여 옵션을 설정할 수 있습니다 . JVM 옵션을 설정하거나 재정의하는 기본 방법은 JVM 옵션 파일을 사용하는 것입니다. tar 또는 zip 배포에서 설치할 때 루트 jvm.options 구성 파일은 config/jvm.options이며 사용자 정의 JVM 옵션 파일을 config/jvm.options.d/. Debian 또는 RPM 패키지에서 설치할 때 루트 jvm.options구성 파..

Elasticsearch 구성

Elasticsearch 구성Elasticsearch는 좋은 기본값과 함께 제공되며 구성이 거의 필요하지 않습니다. 대부분의 설정은 클러스터 업데이트 설정 API를 사용하여 실행중인 클러스터에서 변경할 수 있습니다 .구성 파일 (예 : 노드 고유의 설정을 포함해야 node.name노드가 같은 클러스터에 가입 할 수 있도록하기 위해 필요 경로 등), 또는 설정 cluster.name등을 network.host.구성 파일 위치Elasticsearch에는 세 가지 구성 파일이 있습니다.elasticsearch.yml Elasticsearch 구성 용jvm.options Elasticsearch JVM 설정 구성 용log4j2.properties Elasticsearch 로깅 구성 용이러한 파일은 config ..

Homebrew로 macOS에 Elasticsearch 설치

Homebrew로 macOS에 Elasticsearch 설치Elastic은 Homebrew 공식을 게시하므로 Homebrew 패키지 관리자로 Elasticsearch를 설치할 수 있습니다 .Homebrew로 설치하려면 먼저 Elastic Homebrew 저장소를 탭해야합니다. Elastic Homebrew 리포지토리를 탭하면 다음을 사용 brew install하여 Elasticsearch의 기본 배포를 설치할 수 있습니다 . 이렇게하면 가장 최근에 릴리스 된 Elasticsearch의 기본 배포가 설치됩니다. OSS 배포를 설치하려면 elastic/tap/elasticsearch-oss.Homebrew 설치를위한 디렉토리 레이아웃brew install구성 파일 과 함께 Elasticsearch를 설치하면..

nofile 및 nproc에 대한 ulimits 늘리기

nofile 및 nproc에 대한 ulimits 늘리기Elasticsearch 컨테이너 에서 nofile 및 nproc에 대한 증가 된 ulimits를 사용할 수 있어야합니다. Docker 데몬 의 init 시스템 이 허용 가능한 값으로 설정 하는지 확인 합니다.ulimits에 대한 Docker 데몬 기본값을 확인하려면 다음을 실행하십시오. 스와핑 비활성화성능 및 노드 안정성을 위해 스와핑을 비활성화해야합니다. 이를 수행하는 방법에 대한 자세한 내용은 스와핑 비활성화를 참조하십시오 .bootstrap.memory_lock: true접근 방식 을 선택하는 경우 Docker Daemonmemlock: true 에서 ulimit 를 정의 하거나 샘플 compose 파일에 표시된대로 컨테이너에 대해 명시 적으로..

Docker로 Elasticsearch 설치

Docker로 Elasticsearch 설치Elasticsearch는 Docker 이미지로도 제공됩니다. 이미지는 centos : 8 을 기본 이미지로 사용합니다.게시 된 모든 Docker 이미지 및 태그 목록은 www.docker.elastic.co 에서 확인할 수 있습니다 . 소스 파일은 Github에 있습니다.이러한 이미지는 Elastic 라이선스에 따라 무료로 사용할 수 있습니다. 여기에는 오픈 소스 및 무료 상용 기능과 유료 상용 기능에 대한 액세스가 포함되어 있습니다. 30 일 평가판 을 시작하여 모든 유료 상용 기능을 사용해보십시오. Elastic 라이선스 수준에 대한 정보 는 구독 페이지를 참조하십시오 .이미지 당기기Elasticsearch for Docker를 얻는 것은 docker pu..

시스템 인덱스 자동 생성 활성화

시스템 인덱스 자동 생성 활성화일부 상용 기능은 Elasticsearch 내에서 자동으로 인덱스를 생성합니다. 기본적으로 Elasticsearch는 자동 인덱스 생성을 허용하도록 구성되어 있으며 추가 단계가 필요하지 않습니다. 당신이 Elasticsearch 비활성화 자동 인덱스 생성이있는 경우 그러나, 당신은 구성해야합니다 action.auto_create_index에서 elasticsearch.yml상업 기능은 다음과 같은 인덱스를 만들 수 있도록 : 명령 줄에서 Elasticsearch 실행일단 설치되면 Elasticsearch는 서비스로 설치되지 않은 경우 명령 줄에서 시작할 수 있으며 다음과 같이 설치가 완료되면 시작되도록 구성 할 수 있습니다. 기본적으로 Elasticsearch는 포 그라운드..

Elasticsearch가 실행 중인지 확인

Elasticsearch가 실행 중인지 확인다음의 포트 9200에 HTTP 요청을 전송하여 Elasticsearch 노드가 실행 중인지 테스트 할 수 있습니다 localhost. Elasticsearch 구성/etc/elasticsearch디렉토리 Elasticsearch에 대한 기본 런타임 구성이 포함되어 있습니다. 이 디렉토리 및 포함 된 모든 파일의 소유권은 root:elasticsearch패키지 설치시 로 설정됩니다 .이 setgid플래그는 /etc/elasticsearch Elasticsearch가 포함 된 모든 파일 및 하위 디렉터리를 읽을 수 있도록 디렉터리 에 대한 그룹 권한을 적용 합니다. 모든 파일 및 하위 디렉터리는 root:elasticsearch소유권을 상속합니다 . 이 디렉터리 ..