DB&NoSQL/Elasticsearch,ELK(10)
-
Spring Boot + Spring Data + Elasticsearch 구현과 고찰
역시 Mkyong.com 에서 가이드를 해주고 계셨습니다.해당 아티클에 대한 내용을 정리해봅시다. https://www.mkyong.com/spring-boot/spring-boot-spring-data-elasticsearch-example/ 이 기사는, 우리가 "Spring Boot + Spring Data + Elasticsearch 예제를 생성하는 방법"에 대해서 논의해보고자 합니다.이 기사에서 사용되는 툴은 아래와 같습니다. Spring Boot 1.5.1 ReleaseSpring Boot Starter Data Elasticsearch 1.5.1 RELEASESpring Data Elasticsearch 2.10 RELEASEElasticsearch 2.4.4 충격 SpringBoot 1.5...
2017.07.07 -
ElasticSearch Getting Started - with RESTClient on Java
X-pack 에 대해서 한마디 ===========================================================x-pack 을 설치했었는지 기억이 가물하지만, 결론적으론 인증이 달라 붙어버렸다. elasticsearch에 x-pack 플러그인 설치한것 같다.$ bin/elasticsearch-plugin install x-pack config/elasticsearch.yml 상에 action.auto_create_index 기능을 켜란다. $ cd config$ vi elasticsearch.yml...action.auto_create_index: .security,.monitoring*,.watches,.triggered_watches,.watcher-history* 그리고 난..
2017.06.29 -
ElasticSearch Getting Started - 3
Exploring Your datahttps://www.elastic.co/guide/en/elasticsearch/reference/current/_exploring_your_data.html Sample Dataset 지금까지 기초에 대해서 살짝 봤고, 실질적인 데이터셋을 가지고 작업해봅시다.가상의 고객 은행 계좌 정보의 JSON documents 예제를 준비했습니다. 각 document는 아래의 스카마를 따르게 됩니다. { "account_number": 0, "balance": 16623, "firstname": "Bradshaw", "lastname": "Mckenzie", "age": 29, "gender": "F", "address": "244 Columbus Place", "employer..
2017.06.28 -
ElasticSearch Getting Started - 2
여러분의 데이터 수정하기(Modifying your Data)https://www.elastic.co/guide/en/elasticsearch/reference/current/_modifying_your_data.html Elasticsearch는 데이터 조종(data manipulation) 과 실시간에 가깝게 검색 능력을 제공합니다. 기본적으로, 여러분의 데이터를 인덱스/수정/삭제 하는 시간부터 여러분의 검색 결과들이 나타나는 시간까지1초 지연시간(새로고침 간격)를 예상할 수 있습니다.이건 트렌젝션을 완료한 후에 데이타가 즉시 사용가능한 SQL 같은 다른 플렛폼과는 다른 중요한 특징(important distinction) 입니다. indexing/Replacing Documents 앞서 싱글 doc..
2017.06.28 -
ElasticSearch Getting Started - 1
Elasticsearch Getting Started 에 대해서 번역 클러스터 탐험 REST API https://www.elastic.co/guide/en/elasticsearch/reference/current/_exploring_your_cluster.html#_the_rest_api 우리 노드(그리고 클러스터)을 올리고 가동하고 있죠. 다음 단계는 이것와 커뮤니케이션을 어떻게 하는지에 대해서 이해하도록 합니다. 운좋게시리, Elasticsearch는 여러분의 클러스터와 소통하는데 사용할수 있는 아주 포괄적이고 파워풀한 REST API을 제공합니다. API을 가지고 할수 있는 몇가지를 진행해보도록 합시다. - 여러분의 클러스터, 노드, Index health, 상태 그리고 통계를 체크합니다. - 여..
2017.06.23 -
ELK 설치 하고 실습 하기 4- logstash 와 Filebeats 그리고 Elasticsearch 가지고 놀기
logstash 와 Filebeats 그리고 Elasticsearch 가지고 놀기 *주의!!! 이 문서는 ELK에 있는 getting started Guide을 되는대로 번역을 해 놓은 것입니다. (장담할수없어요.. 참고만 하세요) Parsing logs with logstash 위에서는 기본 Logstash pipeline 을 생성해 봤다. 이유는 우리의 Logstash 셋업을 테스트 하기 위해서였다. 실상에서, Logstash pipeline은 좀 더 복잡합니다.(하나 이상의 input,filter, output 플러그인을 가지고 있기때문이다)이제부터는 Filebeat를 사용하는 Logstash pipeline을 생성합니다. input으로 Apache web log를 사용하기 위해 Filebeat를 ..
2017.06.16