본문 바로가기

Monitoring/Elasticsearch

03. Install

 

아래 사이트를 통해 Elastic Stack 을 14일간 Free Trial 을 얻을 수 있다.
 
 
 
이메일을 입력후 Start Free Trial 버튼을 누르면 다음 화면으로 바뀌게 되며
 
 
입력한 이메일에 들어가면 아래의 이메일이 온 것을 확인할 수 있다.
 
 
 
 
Deployment
 
 
Verify Email 버튼을 누르면 VM 을 생성및 생성한 VM 접근을 하기 위한
 
홈  화면이 나오는데 Password 만 수정후 Set password 버튼을 누른다.
 
 
그러면 다음과 같은 화면이 나타나는데 Create deployment 를 누른다.
 
 
그럼 다음 화면이 나오는데  나는 AWS 를 선택했고 VM 이 시작될 지역 정도만 바꿔주었다.
 
 
VM 설정들을 수정하고 싶은 경우는 Customize Deployment 를 눌러 들어가서 변경해야 하지만
 
Trial 이므로 그냥 Default 를 이용해도 무방하다.
 
Create deployment 버튼을 누르면 Elastic Stack VM 들이 올라온다.
 
 
 
 
Activity
 
VM 설치중 화면은 우측 메뉴 중 Activity 화면이 나타나는데 인증 관련 정보는
 
Elasticsearch 서버나 Kibana 로그인시 사용되므로 메모장에 메모해 놓는 것이 좋다.
 

 

USERNAME
elastic
PASSWORD
VtF4DnC7sL************
Cloud ID
ELK:YXAtbm9ydG***************************************
APM Server secret token
mnGrUXIpy6j6khoa5z
 
 
 
Elasticsearch
 
설치가 완료 되었다면 이번에는 Elasticsearch 로 가서 Launch 버튼을 누른다.
 
 
 
로그인 창이 나타나는데 앞서 Activity 메뉴에서 Username 과 Password 나온 것을 넣어주면 된다.
 
 
화면에 다음과 같이 응답이 나온 경우 Elasticsearch 가 제대로 설치되었음을 의미한다.
 
 
 
 
CURL 로 연결 확인
 
사용자 PC 에서 curl 을 사용할 수 있는 경우 CLI 를 통해서 확인할 수도 있다.
 
curl -u <username>:<password> <endpointURL> 형식으로 넣어주었을 때 위와 동일한 응답이 나오면 되겠다.
 
endPointURL 의 경우는 위의 Lunch 버튼 옆에 있다.
 
 
 
 
 
Login
 
 
 
 
Lunch
 
Compare With Relation DB
 
다음은 Elasticsearch와 Relational DB를 비교한 표이며 간단히 개념이 이런식으로 매핑된다고 이해하고 사용하면 되겠다.
 
 Elastic Search
 Relational DB
 Index
 Database
 Type
 Table
 Document
 Row
 Field
 Column
 Mapping
 Schema
 
또한, Elasticsearch를 REST API를 사용하여 관계형 데이터베이스간 관계를 나타내면 다음과 같다. 
 
 Elastic Search
 Relational DB
 CRUD
 GET
 SELECT
READ
POST
 UPDATE
UPDATE
PUT
 INSERT
CREATE
DELETE
 DELETE
DELETE
 
 
 
Test
 
Kibana 의 Dev Tools 에서 연결된 Elasticsearch 로 수행할 명령을 내릴 수 있다.
 
 
 
 
 

'Monitoring > Elasticsearch' 카테고리의 다른 글

06. Mapping  (0) 2020.01.17
05. Document  (0) 2020.01.17
04. Cluster  (0) 2020.01.17
02. Overview  (0) 2020.01.17
01. Elastic Stack  (0) 2020.01.17