본문 바로가기

elasticsearch-logstash

elasticsearch 구동과정과 소스코드 해당 글은 엘라스틱서치(이하 ES)가 어떻게 구동이 되는지 소스코드 레벨에서 따라가 보는것을 목적으로 합니다. ES 소스에 대한 궁금증을 해결하고 오픈소스 코드를 분석을 하여 실력을 늘리는데 목적이 있습니다.아래 포스팅을오픈소스 코드분석 Tip은 김형준님이 쓰신 오픈소스: 코드 분석 어떻게 하나? 포스팅 참고 부탁 드립니다.해당 포스팅은 엘라스틱서치(ES)를 IDE에서 띄어보자 글을 먼저 보시면 도움이 됩니다.살펴볼 내용구체적으로 살펴볼 내용은 아래와 같습니다.ES가 기동되는 코드를 순차적으로 따라가봅니다.ES가 구동되는 내용이 매우 방대하기 때문에 ES가 구동되어 curl http://localhost:9200/ 호출시 서비스가 어떻게 동작 되는지 확인해 봅니다.살펴보는 목적ES 기동 순서에 따라 코드.. 더보기
elasticsearch - logstash 성능 테스트. 퍼옴 : http://blog.embian.com/m/26 이전 포스팅에서 ELK Stack이 Splunk 대체 Solution으로 유용하다는 결론을 내렸다. ELK Stack에 관한 이전 포스팅은 여기를 참조하면 된다. 그래서 ELK Stack이 사용하기에 얼마나 유용한지 알아보고자 ELK Stack의 핵심인 Elasticsearch와 Logstash의 성능을 테스트 하게 되었다.이에 이 글에서는 Elasticsearch와 Logstash의 성능 테스트 방법과 결과를 알아보고자 한다. 테스트 환경이후 나오는 모든 Server의 환경은 다음과 같이 동일하다. OS Ubuntu 12.04 64bit JAVA Oracle java 1.7.0-51 Elasticsearch 0.90.12 Logstash 1.3.. 더보기
elasticsearch plugin 수동설치 elasticsearch plugin 수동설치 elasticsearch의 plugin은 설치가 쉽다. 명령어 하나면된다. /$ES_HOME/bin/ 디렉토리에 있는 plugin명령어를 사용하면 지가 알아서 다운을 받아 설치를 한다. plugin --install // 보통 기본적으로 다들 설치하는 plugin들은 아래와 같다. /elastisearch/bin/plugin -install mobz/elasticsearch-head /elastisearch/bin/plugin -install lukas-vlcek/bigdesk /elastisearch/bin/plugin -install enezes/elasticsearch-kopf 위에것들이 제대로 설치되면 elasticsearch의 상태를 제공하는 fro.. 더보기