소개
키바나는 엘라스틱서치와 연동하여 동작하는 데이터 시각화 도구.
가장 하단의 링크를 참고하면서 가벼운 튜토리얼만 따라해보았다. 개념적인것도 익힐겸 키비나를 통해서 어떤 것을 할 수 있을지에 대한 생각이 필요하다. 키바나 설치 및 yml 설정 내용들은 링크를 참고하자.
Index pattern (인덱스 패턴)
하나 이상의 엘라스틱서치 인스턴스와 매칭되는 이름을 기술한다. 키바나를 이용하기 이전에 엘라스틱서치의 도큐먼트를 넣어야한다.
1. 인덱스 패턴을 생성
키바나를 이용하기 위한 인덱스를 생성하는 단계이다. 빨간박스 안에 인풋텍스트로 들어간 index-name*에 엘라스틱서치 인스턴스 이름을 넣는다. 나의 예시에서는 basketball 이다.
2. basketball 입력
입력하면 인력한 basketball 에 대한 인덱스 매턴이 매칭되었다고 success 가 뜨며, 이후에 Next step 을 클릭
3. 필터타입을 넣어준다.
기본적인걸 따라하니 submit_date 를 선택해준다.
4. basketball 에 대한 인덱스를 생성
아래와 같이 현재 basketball 인덱스 안에 있는 도큐먼트의 매핑된 타입들이 쫙 나오는 것을 확인 가능하다.
Discover Page
데이터를 검색하고 살펴볼 수 있다. 공부 해야함 ..
Visualize Page
키바나는 시각화 도구이기 때문에 이제 실질적인 시각화 작업을 실시해야 한다. 가장 처음에 비주얼라이즈 페이지로 이동하면 Create a visualization 생성하라고 뜨면 클릭하자.
클릭하면, 아래와 같이 많은 시각화 종류들이 나타나고 해당 인덱스의 도큐먼트에 적합한 시각화 모양을 선택해서 보여주면 된다. 우선적으로 Vertical bar chart 와 Pie chart 를 이용해보았는데, text 타입의 terms 에 대해 공백은 문자열을 split 하고 있었다.. 내가 따라하는 예제는 그렇게 되지 않았다.
구글링해서, 아래의 링크에 나와 비슷한 현상을 겪는 사람을 발견했다.
'데이터 사이언티스트' 카테고리의 다른 글
20180520 엘라스틱서치 : 노드 살펴보기 (0) | 2018.05.20 |
---|---|
20180518 ES 명령어 및 체크리스트 (0) | 2018.05.18 |
20180517 엘라스틱서치 : 루씬(Lucene) 이해 (0) | 2018.05.17 |
20180515 엘라스틱서치 : shards & replicas 이해 (0) | 2018.05.15 |
20180514 엘라스틱서치 : 특징 (및 스키마 설명) (0) | 2018.05.14 |