본문 바로가기

검색엔진

[ElasticSearch] ElasticSearch 설치하기

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 설치가 완료 되었다.