전체 글(64)
-
Kibana02(시각화할 데이터 매핑하기)
Kibana02(시각화할 데이터 매핑하기)https://www.elastic.co/guide/en/kibana/7.6/tutorial-build-dashboard.html#load-dataset위 주소에서 시키는대로 샘플데이터를 우분투 터미널을 이용해서 받는다.curl -O https://download.elastic.co/demos/kibana/gettingstarted/8.x/shakespeare.jsoncurl -O https://download.elastic.co/demos/kibana/gettingstarted/8.x/accounts.zipcurl -O https://download.elastic.co/demos/kibana/gettingstarted/8.x/logs.jsonl.gz압출 풀기un..
2025.01.10 -
PG_퍼즐 조각 채우기
문제 링크풀이게임보드에서 bfs를 이용해 빈칸(0)의 좌표를 기록하여 리스트에 담는다.table 에서 bfs를 이용해 1의 좌표를 기록해 리스트에 담음게임보드 빈칸 리스트(gl)에서 하나씩 각 좌표모음을 대상으로 테이블 좌표 모음(tl) 값과 비교비교값이 다르면 회전시켜서 비교 이과정을 최대 3번 반복.값이 같다면 ans += tl.size위치가 담긴 배열(int[2])의 기준값을 동일하게 맞춰야한다.gl에서 퍼즐의 좌표들 x,y의 각 최소값을 찾고 모든 x,y에 각 최소값으로 빼주면 기준점 맞출수있다.(예를 들어 1,1 -> 0,0으로 시작점 맞춤)tl에서 비교할 값도 회전을 시키고 기준점 동일하게 맞추고 비교함.비교하는 연산은 set에 넣고 할거같음. 딱히 좋은 방법이 안떠오름사용한 퍼즐 사용처리퍼즐..
2025.01.04 -
Kibana01
Kibana는 엘라스틱서치와 함께 작동함(버전이 같아야 한다.)Kibana사용해 엘라스틱서치의 색인에 저장된 데이터를 검색, 보기 및 상호 작용고급 데이터 분석을 쉽게 수행, 다양한 차트, 테이블 및 맵에서 데이터를 시각화간단한 브라우저 기반의 인터페이스를 통해 실시간으로 엘라스틱서치 쿼리의 변경 사항을 표시하는 동적 대시보드를 신속히 만들고 공유 가능5601 포트 사용, http, https 지원Kibana, Elasticsearch 연결kibana를 사용할 때 어떤 색인을 탐색할지 설정처음 사용할 때 kibana 액세스할 경우 아래 절차 진행색인 중 하나 이상의 이름과 일치하는 색인 패턴을 정의하라는 메시지 표시관리 탭에서 색인 패턴 추가 가능기본적으로 kibana는 localhost에서 실행중인 e..
2025.01.03 -
Elasticsearch05_집계(Aggregations)
집계(Aggregations)집계는 데이터에서 통계를 그룹화하고 추출할 수 있는 기능을 제공엘라스틱서치에서는 조회수를 반환하는 검색을 수행할 수 있으며 동시에 한 번의 응답으로 조회수와 별도로 집계된 결과를 반환이는 질의와 다중 집계를 실행하고 간결하고 단순화된 API를 사용하여 네트워크 라운드 트립을 피하면서 한번의 작업으로 결과를 모두 얻을 수 있는 점이 효율적이다.모든 account를 state별로 그룹화 한 다음 count 내림차순으로 정렬된 상위 10개 상태를 반환size=0 : 일반 결과를 삭제해 집계된 결과만 표시get /bank/_search{ "size":0, "aggs":{ "group_by_state":{ "terms":{"field":"st..
2024.12.31 -
Elasticsearch01
Elasticsearch핵심 개념Near Realtime(NRT)엘라스틱서치는 거의 실시간 검색 플랫폼문서를 색인할 때부터 검색 가능할 때까지 대기 시간이 짧음(약 1초)Cluster전체 데이터를 함께 보유하고 모든 노드에서 연합 인덱싱 및 검색 기능을 제공하는 하나 이상의 노드(서버) 모듬클러스터는 기본적으로 "elasticsearch"라는 고유한 이름으로 식별이 이름은 노드가 이름으로 클러스터에 참여하도록 설정된 경우 노드가 클러스터의 일부일 수 있기 때문에 중요.Node노드는 클러스터의 일부며 데이터를 저장하고 클러스터의 인덱싱 및 검색 기능에 참여하는 단일 서버단일 클러스터에서 원하는 만큼의 노드를 소유 가능또한 현재 네트워크에서 실행중인 다른 elasticsearch 노드가 없는 경우 단일 노드..
2024.12.31 -
Elasticsearch04_2_(퀴즈로 엘라스틱서치 익히기)
퀴즈로 엘라스틱서치 익히기데이터 입력(_bulk)post tourcompany/customerlist/_bulk?pretty{"index" : {"_id":"1"}}{"name":"Alfred", "phone":"010-1234-5678", "holiday":"Disneyland", "departure_date":"2017/01/20"}{"index" : {"_id":"2"}}{"name":"Huey", "phone":"010-2222-4444", "holiday":"Disneyland", "departure_date":"2017/01/20"}{"index" : {"_id":"3"}}{"name":"Naomi", "phone":"010-3333-5555", "holiday":"Hawaii", "depar..
2024.12.31