Elasticsearch 큐레이터를 어떻게 설정합니까?

Elasticsearch 큐레이터를 어떻게 설정합니까?

2022-06-04 last update

5 minutes reading Elastic Search
Elasticsearchcurator, 약칭curator는 Elasticsearch 집단을 쉽게 관리할 수 있는 도구입니다.Python으로 작성합니다. 큰 뿔 사슴 인덱스와 스냅샷을 관리해야 할 때curator가 사용합니다.
이 안내서는 큰뿔 사슴 집단을 위해 Elasticsearch 큐레이터를 설정하고 설정하는 방법을 보여 줍니다.

요구 사항


시스템에 curator를 설치하기 전에 다음을 확인하십시오.
  • Python이 최신 버전으로 설치되었습니다.
  • 시스템의 인터넷 액세스
  • 시스템 업데이트


    시스템 업데이트부터 시작합니다.이 설명서에서 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 도구를 설정하고 설정하는 방법을 설명합니다.
    자세한 내용은 다음 리소스를 참조하십시오.
  • Curator cli reference
  • Curator python docs
  • 읽어주셔서 감사합니다.