본문 바로가기
카테고리 없음

엘라스틱서치 연습

by java개발자 2016. 8. 8.

시작하세요! 엘라스틱서치

시작하세요! 엘라스틱서치

 : 루씬 기반의 실시간 오픈소스 검색엔진

김종민 저 | 위키북스


출간일

2015년 02월 16일

408쪽 | 955g | 188*240*24mm

ISBN-13

9788998139797

ISBN-108998139790

판매중 | 판매지수 3720 판매지수란?




Elastic Search (엘라스틱서치) 입문 - 슬라이드

http://www.slideshare.net/seunghyuneom/elastic-search-52724188


김종민: 슬라이드쇼

http://www.slideshare.net/kjmorc/ss-49009522



은전한닢 프로젝트

http://eunjeon.blogspot.kr/




elasticsearch로 로그 검색 시스템 만들기

http://d2.naver.com/helloworld/273788




플러그인 

http://maong.tistory.com/194


windows에서 설치하는 방법

cmd> plugin install mobz/elasticsearch-head


실행: http://localhost:9200/_plugin/head/



jdbc - logstash

http://digndig.kr/elasticsearch/756/

https://github.com/logstash-plugins/logstash-input-jdbc

https://www.elastic.co/guide/en/logstash/current/plugins-inputs-jdbc.html

jdbc를 이용해서 logstash로 데이터를 가져와서 elasticsearch로 보낼때. 변경되지 않은 row도 계속 쌓이는 현상이 발생한다.

데이터의 pk를 이용해서 구분할 필요가 있다.> 아직 진행중

> 변경된 사항은 update되고, 변경되지 않은 건은 insert 될수 있을까?, 없어진 건은 delete...?

> https://discuss.elastic.co/t/logstash-adding-duplicate-rows-for-every-run/44775/3

> 삭제는 안되고, insert와 update만 된다. delete status로 구분하면 될듯

>> https://discuss.elastic.co/t/delete-elasticsearch-document-with-logstash-jdbc-input/47490/7


실습

2016년8월9일

elasticsearch-2.3.5

logstash-2.3.4

kibana-4.5.4-windows


1.엘라스틱서치 : 

elasticsearch-2.3.5\config\elasticsearch.yml 파일 수정

cluster.name, node.name 임의로 작성(주석 해제)

elasticsearch-2.3.5\bin\elasticsearch.bat 실행


플러그인설치: cmd> plugin install mobz/elasticsearch-head

브라우저확인: http://localhost:9200/_plugin/head

2.로그스태시 : 

logstash-2.3.4\bin\mylogstash.conf 작성

cmd : logstash-2.3.4\bin> logstash -f mylogstash.conf 실행

3.키바나

특별한 설정 없이

엘라스틱서치 실행하고(http://localhost:9200/)

브라우저 확인: http://localhost:5601/