Elasticsearch 큐레이터를 어떻게 설정합니까?
2022-06-04 last update
5 minutes reading Elastic SearchElasticsearchcurator, 약칭curator는 Elasticsearch 집단을 쉽게 관리할 수 있는 도구입니다.Python으로 작성합니다. 큰 뿔 사슴 인덱스와 스냅샷을 관리해야 할 때curator가 사용합니다.
이 안내서는 큰뿔 사슴 집단을 위해 Elasticsearch 큐레이터를 설정하고 설정하는 방법을 보여 줍니다.
시스템에 curator를 설치하기 전에 다음을 확인하십시오. Python이 최신 버전으로 설치되었습니다. 시스템의 인터넷 액세스
시스템 업데이트부터 시작합니다.이 설명서에서 Ubuntu 20.04 서버를 사용합니다.
Elasticsearch curator를 설치하려면 우선 pip가 설치되어 있는지 확인해야 합니다.명령 사용:
pip를 설치하고 업데이트하면 다음 명령을 사용하여 Elasticsearch curator를 설치할 수 있습니다.
다음 단계는 Elasticsearch curator에 대한 구성 파일을 설정하는 것입니다.기본적으로 프로필은/home/user/에 있습니다.관장.yml 회사
먼저 디렉토리를 만듭니다.
기본 항목은 다음과 같습니다.
파일을 저장하고 편집기를 닫습니다.
완료되면 curator를 python 모듈이나 명령행 유틸리티로 사용할 수 있습니다.
예를 들어 다음 명령은curator 유틸리티를 사용하는 스냅샷을 보여 줍니다.
이 안내서는 그룹을 관리하기 위해 Elasticsearch curator 도구를 설정하고 설정하는 방법을 설명합니다.
자세한 내용은 다음 리소스를 참조하십시오. Curator cli reference Curator python docs 읽어주셔서 감사합니다.
이 안내서는 큰뿔 사슴 집단을 위해 Elasticsearch 큐레이터를 설정하고 설정하는 방법을 보여 줍니다.
요구 사항
시스템에 curator를 설치하기 전에 다음을 확인하십시오.
시스템 업데이트
시스템 업데이트부터 시작합니다.이 설명서에서 Ubuntu 20.04 서버를 사용합니다.
sudo apt update
sudo apt upgrade
Python3 Pip 설치
Elasticsearch curator를 설치하려면 우선 pip가 설치되어 있는지 확인해야 합니다.명령 사용:
sudo apt install python3-pip -y
Elasticsearch curator 설치
pip를 설치하고 업데이트하면 다음 명령을 사용하여 Elasticsearch curator를 설치할 수 있습니다.
pip3 install elasticsearch-curator
큐레이터 프로파일 설정하기
다음 단계는 Elasticsearch curator에 대한 구성 파일을 설정하는 것입니다.기본적으로 프로필은/home/user/에 있습니다.관장.yml 회사
먼저 디렉토리를 만듭니다.
mkdir ~/.curator
다음은 큐레이터를 만듭니다.yml 프로필.touch ~/.curator/curator.yml
마지막으로 클라이언트 연결과 로그 파라미터를 포함하는 설정 상세 정보를 추가합니다.기본 항목은 다음과 같습니다.
---
client:
hosts: # define nosts
- 127.0.0.1
- 192.168.0.113
port: 9200 # Elasticsearch port
url_prefix: # set url prefix for example proxy. Leave empty for none
use_ssl: false # use SSL? True or False
certificate: # path to CA certificate => /path/to/ca/file
client_cert: # path to client certificate
client_key: # path to private SSL key
ssl_no_validate: false # set true if elasticsearch is protected by SSL
username: # HTTP Auth username
password: # HTTP Auth password
timeout: 30 # set timeout value
master_only: false # install on every node or master only?
logging:
loglevel: INFO # set log level such as CRITICAL, DEBUG, WARNING, or ERROR
logfile: # path to the log file
logformat: default # define log format => defualt format is as 2016-04-22 11:53:09,972 INFO Action #1: ACTIONNAME
blacklist: ['elasticsearch', 'urllib3'] # disables logs for elasticsearch and urllib3
주: 이 평론들은 참고용으로만 제공됩니다.필요하면 마음대로 삭제하거나 수정할 수 있습니다.파일을 저장하고 편집기를 닫습니다.
완료되면 curator를 python 모듈이나 명령행 유틸리티로 사용할 수 있습니다.
예를 들어 다음 명령은curator 유틸리티를 사용하는 스냅샷을 보여 줍니다.
curator_cli show-snapshots
결론
이 안내서는 그룹을 관리하기 위해 Elasticsearch curator 도구를 설정하고 설정하는 방법을 설명합니다.
자세한 내용은 다음 리소스를 참조하십시오.