일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 차트
- Java
- zip 암호화
- query
- aggregation
- zip 파일 암호화
- Elasticsearch
- ELASTIC
- plugin
- MySQL
- license delete
- token filter test
- Kafka
- flask
- docker
- Test
- high level client
- Mac
- API
- sort
- licence delete curl
- 파이썬
- TensorFlow
- matplotlib
- springboot
- aggs
- Python
- analyzer test
- 900gle
- License
- Today
- Total
개발잡부
시스템 설정 구성 본문
시스템 설정을 구성하는 위치는 Elasticsearch를 설치하는 데 사용한 패키지와 사용중인 운영 체제에 따라 다릅니다.
.zip또는 .tar.gz패키지를 사용할 때 시스템 설정을 구성 할 수 있습니다.
- 일시적으로 ulimit, 또는
- 영구적으로 /etc/security/limits.conf.
RPM 또는 Debian 패키지를 사용하는 경우 대부분의 시스템 설정은 시스템 구성 파일에 설정됩니다 . 그러나 systemd를 사용하는 시스템에서는 systemd 구성 파일 에 시스템 제한을 지정해야 합니다
ulimit
Linux 시스템에서는 ulimit임시로 자원 제한을 변경하는 데 사용할 수 있습니다. 제한은 일반적으로 root Elasticsearch를 실행할 사용자로 전환하기 전에 설정해야합니다 . 예를 들어, 열린 파일 핸들 수 ( ulimit -n)를 65,536으로 설정하려면 다음을 수행 할 수 있습니다.
sudo su
ulimit -n 65535
su elasticsearch
1. root 사용자
2. 파일을 열어 최대수를 변경
3. elasticsearch 로 Elasticsearch를 시작 하십시오
새로운 제한은 현재 세션 중에 만 적용됩니다.
현재 적용된 모든 한도를 ulimit -a.
/etc/security/limits.conf
Linux 시스템에서는 /etc/security/limits.conf파일 을 편집하여 특정 사용자에 대한 영구 제한을 설정할 수 있습니다 . 사용자의 최대 열린 파일 수 elasticsearch를 65,535 개로 설정하려면 파일에 다음 행을 추가 limits.conf하십시오.
elasticsearch - nofile 65535
이 변경 사항은 다음에 elasticsearch 사용자가 새 세션을 열 때만 적용됩니다 .
Ubuntu 및 limits.conf
우분투는 무시 limits.conf에 의해 시작 프로세스에 대한 파일을 init.d. limits.conf파일 을 활성화하려면 /etc/pam.d/su다음 줄을 편집 하고 주석 처리를 제거하십시오.
# session required pam_limits.so
Sysconfig 파일
RPM 또는 Debian 패키지를 사용하는 경우 다음 위치에있는 시스템 구성 파일에서 시스템 설정 및 환경 변수를 지정할 수 있습니다.
RPM |
/etc/sysconfig/elasticsearch |
데비안 |
/etc/default/elasticsearch |
그러나를 사용하는 systemd시스템의 경우 systemd 를 통해 시스템 제한을 지정해야합니다 .
Systemd 구성
systemd 를 사용하는 시스템에서 RPM 또는 Debian 패키지를 사용하는 경우 systemd 를 통해 시스템 제한을 지정해야합니다.
systemd 서비스 파일 ( /usr/lib/systemd/system/elasticsearch.service)에는 기본적으로 적용되는 제한이 포함되어 있습니다.
재정의하려면라는 파일을 추가하십시오 /etc/systemd/system/elasticsearch.service.d/override.conf(또는 sudo systemctl edit elasticsearch기본 편집기 내에서 파일을 자동으로 여는 실행 가능 ). 이 파일에서 다음과 같은 변경 사항을 설정하십시오.
[Service]
LimitMEMLOCK=infinity
완료되면 다음 명령을 실행하여 장치를 다시로드하십시오.
sudo systemctl daemon-reload
'ElasticStack' 카테고리의 다른 글
Memo (0) | 2022.04.03 |
---|---|
Elasticsearch 이미지 유사도 검색 (0) | 2021.09.18 |
Nori plugin (0) | 2020.06.09 |
Elasticsearch script 정리 (0) | 2020.02.27 |
로컬에 키바나 설치 (0) | 2020.02.27 |