ElasticSearch는 ElasticStack 플랫폼 중 JSON 기반의 검색 분석 엔진을 지닌 분산 시스템이다.
다양한 형태의 데이터를 활용하여 시스템 모니터링, 고객 데이터, GIS 데이터 등을 처리할 수 있다.
이번 글에서는 Centos7 버전에서 Elasticsearch, kibana 7버전 설치를 진행한다.
1. Elasticsearch 파일 다운로드
$ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.5.1-linux-x86_64.tar.gz
2. Elasticsearch 압축 해제
$ tar -zxvf elasticsearch-7.5.1-linux-x86_64.tar.gz
3. Elasticsearch 환경 설정
$ vi elasticsearch-7.5.1/config/elasticsearch.yml
cluster.name: 클러스터명
node.name: 노드명
discovery.seed_hosts: 클러스터로 연동될 대역
http.port: HTTP 포트
cluster.initial_master_nodes: 클러스터 마스터 노드 명
4. Elasticsearch 시작
./elasticsearch-7.5.1/bin/elasticsearch
5. Elasticsearch 설치 확인
curl -X GET http://192.168.100.171:9200/
{
"name" : "node-1",
"cluster_name" : "my-application",
"cluster_uuid" : "WLBxzW5bTYa7BupWbFaxHQ",
"version" : {
"number" : "7.5.1",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "3ae9ac9a93c95bd0cdc054951cf95d88e1e18d96",
"build_date" : "2019-12-16T22:57:37.835892Z",
"build_snapshot" : false,
"lucene_version" : "8.3.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
위 값이 나오면 Elasticsearch 설치가 완료 되었다.
6. Kibana 파일 다운로드
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.5.1-linux-x86_64.tar.gz
7. Kibana 압축 풀기
tar -zxvf kibana-7.5.1-linux-x86_64.tar.gz
8. Kibana 환경 설정
vi kibana-7.5.1-linux-x86_64/config
server.port: 키바나 웹 포트
server.host: 키바나 호스트 명
server.name: 키바나 호스트 명
elasticsearch.hosts: ["엘라스틱서치호스트명:9200"]
9. Kibana 실행
./kibana-7.5.1-linux-x86_64/bin/kibana
10. Kibana 확인
http://Kibana IP:Port를 입력하면 Kibana 웹페이지를 확인할 수 있다.
http://192.168.100.171:5601

ElasticSearch와 Kibana 설치가 완료 되었다.