일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- docker
- 생명주기
- vuex
- collection
- enum
- LiveData
- AWS
- ReactNative
- Filter
- list
- recyclerview
- Service
- animation
- react native
- function
- Interface
- lifecycle
- docker-compose
- class component
- CLASS
- MINUS
- union
- Foreign Key
- ConstraintLayout
- elementAt
- Generic
- mongoose
- map
- Kotlin
- Swift
- Today
- Total
목록검색엔진/elastic search (4)
개발 일기

기본동작 :) 모든 index 조회 및 검색 :) curl -XGET 'localhost:9200/_cat/indices?v' index 추가 :) test라는 index을 추가했습니다. (pretty는 응답값을 보기 좋게 만들어 주는것이므로 신경을 안쓰셔도 됩니다.) curl -XPUT 'localhost:9200/test?pretty' Document 추가 :) 기존에 index , type을 생성을 안했을 때 자동 생성이 됩니다. 그리고 _id를 입력을 안했을 경우에는 자동생성이 됩니다. curl -XPOST 'localhost:9200/test/info/1?pretty' -H 'Content-Type: application/json' -d '{ "name": "test" }' 해당 index에 모..

ELK(ElasticSearch , Logstash , Kibana) Logstash - 다양한 소스의 로그 또는 데이터를 수집 , 집계 파싱하여 Elastic Search로 전달 ElasticSearch - Logstash 로 부터 받은 데이터를 검색 및 집계를 하여 필요한 정보를 얻습니다. Kibana - Elasticsearch에 빠른 검색을 위해 데이터를 시각화 , 모니터링 기능 출처 => https://www.slideshare.net/deview/2d1elasticsearch 클러스터 - ElasticSearch에서 가장 큰 시스템의 단위 , 최소 하나 이상의 노드로 이루어진 노드들의 집합입니다. 서로 다른 클러스터는 데이터의 접근 및 교환을 할 수 없는 독립적인 구조로 이루어져 있습니다. ..

해당 부분은 Ubuntu 16.04.6 LTS 환경에서 작성합니다. Elastic Search 란? Elastic Search는 Apache Lucene 기반의 Java 오픈 소스 분산 검색 엔진입니다. inverted index(역색인) 을 통하여 저장을 하기에 RDBMS 보다 빠른 성능을 보입니다. 주요 이점은 아래와 같습니다. 검색 분석 분산 실시간 신속성 RestApi 지원 운영 및 확장 용이 설치 :) Elastic Search는 JVM위에서 구동되기 때문에 JDK을 설치해야합니다. sudo apt-get install default-jre Elastic Search 설치 :) sudo apt-get install elasticsearch Elastic Search 실행 :) sudo syste..