엘크 설치 문제 메모리 :고정 표시기 - 엘크, 나는 다음과 같은 명령으로 엘크를 검색 한
이고정 표시기의 풀 docker.elastic.co/elasticsearch/elasticsearch:5.1.1이
다음 나는이를 실행 한 EC2에서 sysctl을 -w vm.max_map_count = 262144
이 고정 표시기-파일 작성 고정 표시기 - compose.yml의 내용이다 :
버전 : '2' 서비스 : elasticsearch1 : 이미지 : docker.elastic.co/elasticsearch/elasticsearch:5.1.1 CONTAINER_NAME : elasticsearch1 환경 : - cluster.name = 고정 표시기 클러스터 - bootstrap.memory_lock = 사실 - "ES_JAVA_OPTS = -Xms512m -Xmx512m " 하고 ulimit : memlock을 : 소프트 : -1 하드 : -1 NOFILE : 소프트 : 65536 하드 : 65536 mem_limit : 1G cap_add : - IPC_LOCK 볼륨 : - esdata1 :/usr/share/elasticsearch/데이터 포트 : - 9200 : 9200 네트워크 : - esnet elasticsearch2 : 이미지 : docker.elastic.co/elasticsearch/elasticsearch:5.1.1 환경 : - cluster.name = 고정 표시기 클러스터 - 부트 스트랩 .memory_lock = 사실 - "ES_JAVA_OPTS = -Xms512m -Xmx512m" - "discovery.zen.ping.unicast.hosts = elasticsearch1" 하고 ulimit : memlock을 : 소프트 : -1 하드 : -1 NOFILE : 소프트 : 65536 하드 : 65536 mem_limit : 1g,451,515,cap_add : - IPC_LOCK 볼륨 : - esdata2 :는/usr/share/elasticsearch/데이터 네트워크 : - esnet
볼륨 : esdata1 : 드라이버 : 지역 esdata2 : 드라이버 : 지역
네트워크 : esnet : 드라이버 : bridge
하지만 계속 구성 명령을 사용하여이 오류가 발생합니다.
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000e5330000, 449642496, 0) failed; error='Out of memory' (errno=12)
elasticsearch2_1을 고정 표시기-구성 | # elasticsearch2_1 | # Java Runtime Environment가 계속 실행될 수있을만큼 메모리가 부족합니다. elasticsearch2_1 | # 네이티브 메모리 할당 (mmap)이 예약 된 메모리를 커밋하는 데 449642496 바이트를 매핑하지 못했습니다. elasticsearch2_1 | # 자세한 정보가 포함 된 오류 보고서 파일은 다음과 같이 저장됩니다. elasticsearch2_1 | #/usr/share/elasticsearch/hs_err_pid1.로그 ec2user_elasticsearch2_1 코드 1을 종료했습니다.