elasticsearch5.0 시작 오류
2075 단어 elk
1、Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000085330000, 2060255232, 0) failed; error='Cannot allocate memory' (errno=12)
elasticsearch5.0 기본 분배 jvm 공간 크기가 2g이기 때문에 jvm 공간 분배를 수정합니다
# vim config/jvm.options
-Xms2g
-Xmx2g
-Xms512m
-Xmx512m
2、max number of threads [1024] for user [elasticsearch] is too low, increase to at least [2048]
/etc/security/limits를 수정합니다.d/90-nproc.conf
* soft nproc 1024
* soft nproc 2048
3、max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
수정/etc/sysctl.conf 프로필,
cat/etc/sysctl.conf | grep vm.max_map_count vm.max_map_count=262144
없는 경우 추가
echo "vm.max_map_count=262144">>/etc/sysctl.conf
4、max file descriptors [65535] for elasticsearch process likely too low, increase to at least [65536]
ulimit -n 65536
다음은 5.5.1에서 밟은 구덩이입니다.
5, 부팅 이상: ERROR: bootstrap checks failed
system call filters failed to install; check the logs and fix your configuration or disable system call filters at your own risk
문제 원인: Centos6는 SecComp를 지원하지 않으며 ES 기본 bootstrap입니다.system_call_filter가true를 검사하기 때문에 검사에 실패하고 실패하면 ES를 시작할 수 없습니다.자세한 내용:https://github.com/elastic/elasticsearch/issues/22899
해결 방법:elasticsearch에서.yml에서bootstrap을 설정합니다.system_call_filter는false입니다. 메모리 아래에 주의하세요:bootstrap.memory_lock: false bootstrap.system_call_filter: false
6,logstash는 rpm 패키지를 사용하여 설치할 때 init의 시작 스크립트를 설정하지 않았습니다
기본적으로 rpm 패키지를 사용하여logstash를 설치한 후 시작 스크립트가 없습니다.홈페이지에 스크립트를 주었는데 서로 다른 시스템 버전에 따라 대응하는 시작 스크립트를 생성해야 하고 홈페이지에 명확한 사용 방법이 없어서 새로운 사용자에게는 구덩이라고 할 수 있지만 터미널에서 스크립트 사용 도움말을 볼 수 있습니다 #/usr/share/logstash/bin/system-install --help
시작 스크립트 생성,centos6는sysv 매개 변수,centos7은systemd 사용
#/usr/share/logstash/bin/system-install/etc/logstash/startup.options sysv
Successfully created system startup script for Logstash
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ELK 로그 분석 시스템 구축ELK: Elasticsearch+Logstash+Kibana 로그는 주로 시스템 로그, 응용 프로그램 로그와 보안 로그를 포함합니다.시스템 운영과 개발자는 로그를 통해 서버 하드웨어 정보를 파악하고 설정 과정에서의...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.