Elasticsearch 6.8.4 오류 해결 방법 시작
질문 1:
ERROR: bootstrap checks failed
max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536]
이유: 로컬 파일을 만들 수 없습니다. 사용자가 만들 수 있는 최대 파일 수가 너무 적습니다.
해결 방안: 루트 사용자로 전환하고limits를 편집합니다.conf 구성 파일, 다음과 같은 내용을 추가합니다.
vim/etc/security/limits.conf
다음 내용 추가: * soft nofile 65536
* hard nofile 131072
참고: * Linux의 모든 사용자 이름(예: hadoop)을 나타냅니다.
저장, 종료, 다시 로그인해야 적용 가능
질문 2:
제한을 수정합니다.conf 프로필이 적용되지 않는 해결 방법:
1.pam 유효성 확보
/etc/pam.d/login
에서 다음이 있습니다.session required pam_limits.so
2. ssh 사용pam 확보
/etc/pam.d/sshd
에서 다음이 있습니다.session required pam_limits.so
/etc/ssh/ssd_config
에서 다음이 있습니다.UsePAM yes
3. limits.conf는 별표를 사용하지 않는 것을 권장합니다
공식 매뉴얼과 인터넷 강좌는
*
기호를 많이 사용하지만, 모든 시스템이 인정하는 것은 아니다# :
* soft nofile 51200
* hard nofild 51200
#
root soft nofile 51200
root hard nofile 51200
qhwa soft nofile 51200
qhwa hard nofile 51200
질문 3:
max number of threads [1024] for user [es] likely too low, increase to at least [2048]
원인: 로컬 스레드 문제를 만들 수 없습니다. 사용자가 만들 수 있는 최대 스레드 수가 너무 적습니다.
루트 사용자로 전환하고limits에 들어갑니다.d 디렉터리에서 90-nproc를 수정합니다.conf 프로필.
vi /etc/security/limits.d/90-nproc.conf
다음을 찾습니다.
* soft nproc 1024
# 로 수정
* soft nproc 2048
질문 4:
max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]
원인: 최대 가상 메모리가 너무 작은 해결 방안: 루트 사용자로 전환하여 프로필sysctl을 수정합니다.conf
vi /etc/sysctl.conf
다음 구성을 추가합니다.
vm.max_map_count=655360
명령을 실행합니다.
sysctl -p
그리고elasticsearch를 다시 시작하면 시작할 수 있습니다.
질문 5:
서버에 포트가 열려 있습니다. es에 접근할 수 없습니까?
이유: 포트가 로컬 액세스로 제한됩니다.
해결 방법: 프로필elasticsearch를 설정합니다.yml에 추가:
network.host: 0.0.0.0
질문 6:
다중 도메인 문제에 대한 액세스
해결 방법: 프로필elasticsearch를 설정합니다.yml에 추가:
http.cors.enabled: true
http.cors.allow-origin: "*"
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.