Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
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
Tags
more
Archives
Today
Total
관리 메뉴

KJH

Elastic Search 데이터 삭제 정책 등록(ILM) 본문

DevOps

Elastic Search 데이터 삭제 정책 등록(ILM)

모이스쳐라이징 2021. 7. 8. 00:02

 

1. Kibana - Dev Tools 접속

  • ILM template은 kibana 7.3 버전에서 설정할 수 없기 때문에 Dev Tools에서 진행 합니다.

v7.3 kibana

2. ILM 등록 JSON

  • 사용중인 Index Pettern에 맞게 수정 후 적용
  • 5일 후 삭제되는 정책으로 설정
PUT _ilm/policy/delete-policy
{
    "policy": {
        "phases": {
            "hot": {
                "actions": {}
            },
            "delete": {
                "min_age": "5d",
                "actions": {
                    "delete": {}
                }
            }
        }
    }
}

# 템플릿
PUT _template/delete-template
{
  "order": 0,
  "index_patterns": [
    "cluster_platform-*",
    "cluster_system-*"
  ],
  "settings": {
    "index": {
      "lifecycle": {
        "name": "delete-policy"
      }
    }
  },
  "aliases": {},
  "mappings": {}
}

# 이미 떠있던 데이터에게 정책 부여.1
PUT cluster_platform-*/_settings 
{
  "index": {
    "lifecycle": {
      "name": "delete-policy"
    }
  }
}

# 이미 떠있던 데이터에게 정책 부여.2
PUT cluster_system-*/_settings 
{
  "index": {
    "lifecycle": {
      "name": "delete-policy"
    }
  }
}

 

3. ILM 등록 확인

3.1 ILM policy 등록 확인

 

3.2 ILM templates 등록 확인

  • kibana 7.3버전은 UI상으로 template을 확인할 수 없습니다.

 

4. Test JSON

## Index를 임의로 추가해서 ILM이 등록되는지 확인

PUT cluster_platform-2021-05-31
{

}

'DevOps' 카테고리의 다른 글

LVM 구성  (0) 2021.07.08
CentOS AirGap Repository 구성  (0) 2021.07.08
Kubeflow(v1.1, v1.2) install (CentOS 7)  (0) 2021.06.20
Jenkinsfile 작성법  (0) 2020.10.11
Groovy 기본 문법  (0) 2020.10.11