Es(5)
-
[ELASTICSEARCH] index api
특정 index의 replica 개수 변경하기 $> curl -X PUT "localhost:9200/test/_settings?pretty" -H 'Content-Type: application/json' -d'{ "index.number_of_replicas": 3}' url의 첫 번째 path에 index 명(여기서는 test)을 넣어 준다. 만약 모든 index를 대상으로 설정하고 싶은 경우에는 _all 지시자를 넣어주자. $> curl -X PUT "localhost:9200/_all/_settings?pretty" -H 'Content-Type: application/json' -d'{ "index.number_of_replicas": 3}' index 색인 갱신 주기 설정 $> c..
2025.08.19 -
[ELASTICSEARCH] version Upgrade와 shard 배치
elasticsearch version upgrade 클러스터로 구성된 es의 버전을 업그레이드 하는 방법으로는 모든 es node를 다 중지한 후 업그레이드 하는 방식과 클러스터로 구성된 node를 하나씩 중지한 후 es 버전 업그레이드 한 후 클러스터에 다시 조인시키는 방법이 있다. 두 번째 방법에 대해 설명하고자 한다. 우선 es 버전 업그레이드를 하기 위해서는 아래의 버전 규칙을 따라야 한다. 5.6 이하 버전인 경우 : es 5.6 버전으로 업그레이드 -> 6.8 버전으로 업그레이드 -> 7.8 버전으로 업그레이드 5.6 이상 6.8 이하인 경우 : 6.8 버전으로 업그레이드 -> 7.8 버전으로 업그레이드6.8 이상 7.8 이하인 경우 : 7.8 버전으로 업그레이드 1. 업그레이드를 하기 전에..
2025.08.14 -
[ELASTICSEARCH] jvm.options 파일 분석
es 구동시에 jvm 설정과 관련이 있는 jvm.options 파일에 대해 알아보자.위치는 es를 설치한 위치에서 config 폴더로 들어가면 jvm.options 파일을 확인할 수 있다. 주요 설정은 아래와 같다. heap memory 설정 -Xms1g-Xmx1g Xms : java application에서 사용하게 될 heap memory의 최소 메모리 크기를 의미한다.Xmx : java application에서 사용하게 될 heap memory의 최대 메모리 크기를 의미한다. 처음 실행 시에는 최소의 heap memory(Xms)의 크기만 확보하다가 더 많은 heap memory가 필요하게 된다면 Xmx까지 메모리를 확장하게 된다. Xms에서 필요에 의해 Xmx로 메모리를 확장했을 시에 성능 상의 ..
2025.08.13 -
[ELASTICSEARCH] elasticsearch.yml 파일 분석
es의 가장 중요 요소인 config 파일에 대해 분석해 보기로 한다. es를 설치하면 config 폴더가 생성이 되고 그 안에 elasticsearch.yml 파일이 존재하게 되는데 사실상 es 설치의 핵심이라고 볼 수가 있다. 이에 대해 분석해 보자. Cluster cluster.name: elasticsearch 클러스터의 이름을 설정할 수가 있다. 내가 가진 노드들을 하나의 클러스터로 묶기 위해서는 해당 이름이 모두 똑같아야 하나의 클러스터로 구성 할 수가 있다. Node node.name: ${HOSTNAME}node.attr.rack: r1node.master: truenode.data: falsenode.ingest: false node.name : node 별 이름을 설정할 수가 있다. 하..
2025.08.11 -
[ELASTICSEARCH] 키바나에 이미지 표시하기. (링크 달기)
es에 있는 데이터를 키바나를 통해 많이 확인하곤 한다. 하지만 가끔씩 키바나로 보는 데이터가 불편할 때가 있다. 첫 번째 예로 이미지 데이터의 경우 키바나에서 렌더링 결과를 뿌려주면 데이터 확인이 더 쉬울 것 같은데 해당 기능을 찾지 못해서 매번 이미지 주소 클릭 후에 이미지를 확인하곤 했었다.두 번째 불편함은 url 주소가 있는 경우 링크를 클릭하면 해당 페이지로 렌더하면 편한데 그게 안되서 복사한 후 브라우저에 붙여서 확인하는 점이 불편했다. 이 포스팅에서는 위 두 가지 불편함을 해소할 수 있는 키바나 기능에 대해 알아보고자 한다.우선 kibana의 왼쪽 메뉴에 있는 management를 클릭한다.management를 클릭 후 오른쪽 화면에서 변경하고자 하는 index name을 선택 한다. 아마 ..
2021.10.18