아래 사이트를 통해 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 버튼 옆에 있다.
ex> curl -u elastic:EZNr3KqYwsyzGHclfOuJstAk https://3a281c27636245a18632e06bbbba85ea.ap-northeast-1.aws.found.io:9243
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 |