목록IT/ElasticSearch (3)
Jaegeun's Life Story
# s3 플러그인 설치sudo bin/plugin install cloud-aws (elasticsearch 버전에 맞게 설치해야 함)참조: https://www.elastic.co/guide/en/elasticsearch/plugins/2.4/cloud-aws.html # _snapshot 등록curl -XPUT 'localhost:9200/_snapshot/my_s3_repository' -d '{ "type": "s3", "setting": { "bucket": "my_bucket_name", "base_path": "/backups" "access_key": "xxxxx" "secret_key": "xxxxx" "max_retries": "5" "region": "us-west" }}'// 타입은..
* 우분투 16.04 기준 Elasticsearch 설치 (2.4.6)# 자바 설치sudo apt-get install default-java # 엘라스틱서치 설치wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-2.4.6.debsudo dpkg -I elasticsearch-2.4.6.deb /etc/init.d/elasticsearch가 있는지 확인함 # 시작시 자동 스크립트 실행sudo update-rc.d elasticsearch defaults 95 10 # 서비스 실행sudo service elasticsearch [start, restart, stop, status] http://localhost..
ElasticSearch?- 분산형 REST API 기반의 검색 및 분석 엔진이다. 또한, 저장소도 제공한다. (JSON Document 기반)- 루씬 기반으로 만들어져 루씬 기능을 대부분 지원한다.- 분산형 시스템으로 여러개의 노드로 구성되어 있음 : 노드는 데이터를 색인하고 검색을 수행하며, 데이터는 분산 저장된다.- 확장성이 뛰어나며 기존 클러스터에 새 노드를 쉽게 연결해 확장이 가능하다.- 데이터에 대한 복사본을 유지하기 때문에 노드가 다운이 되어도 데이터를 잃지 않는다. REST API란?출처: https://okky.kr/article/409195 데이터 입력, 질의, 삭제 등을 수행할 수 있음- 기본적으로 리소스, 메서드, 메시지로 이루어져 있음- HTTP 메서드를 이용함 (POST, GET..