ELK 설치 하고 실습 하기 1 - Elasticsearch 설치

2017. 6. 16. 17:12DB&NoSQL/Elasticsearch,ELK

ELK 설치 하고 실습 하기  - Elasticsearch 설치


아래 모든 설치 전에 사전에 java 최소 버전은 8이어야 한다고 당부 . 

*주의!!! 
이 문서는 ELK에 있는 getting started Guide을 되는대로 번역을 해 놓은 것입니다. (장담할수없어요.. 참고만 하세요)
  1. Elasticsearch



      • 이름이 "b9bA1yj 인 노드가 시작되고, 싱글 클러스터에서 마스터로 선택되었습니다.
        (마스터가 의미하는 것에 대해서는 아직 알 필요 없다.)
        한 클러스터 안에서 하나의 노드를 우리가 기동했다라는 점이 가장 중요하다.
      • 기본 포트는 9200을 사용하고, REST API에 접근을 제공한다. 
      • 클러스터나 노드이름 중에 하나를 오버라이드할수 있다.
        (command line에서 Elasticsearch를 시작할때, 할수 있다.)

./elasticsearch -Ecluster.name=test -Enode.name=nodename

      • http://localhost:9200 으로 접속 해서 아래와 같이 나오면 끝!

sbin $ curl http://localhost:9200/
{
  "name" : "b9bA1yj",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "QvtTqkvVRPuHsMHkGZxtww",
  "version" : {
    "number" : "5.4.1",
    "build_hash" : "2cfe0df",
    "build_date" : "2017-05-29T16:05:51.443Z",
    "build_snapshot" : false,
    "lucene_version" : "6.5.1"
  },
  "tagline" : "You Know, for Search"
}


      • Elasticsearch는 index pattern, data import 등 모든 것에 대해 REST API를 제공.
      • 아래와 같은 syntax로 모든 REST API가 동작함.
        가장 쉽게 REST API를 통해 CRUD등을 실행할 수 있는 것은 Kibana의 Dev Tools > Console 을 이용

<REST Verb> /<Index>/<Type> /<ID>



엄청 간단....