소행성이야기

엘라스틱 서치 + 키바나 설치 및 설정

소행성왕자 2018. 7. 9. 10:57

엘라스틱 서치 + 키바나 설치 및 설정


1.엘라스틱 서치 설치

1
2
3
4
5
6
7

cd /home/계정명
https://www.elastic.co/kr/downloads/elasticsearch 최신버전 확인

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.1.tar.gz
tar zxvfp ./elasticsearch-6.3.1.tar.gz 
cd elasticsearch-6.3.1/
cd bin/
./elasticsearch
cs

주의할점 : ./elasticsearch 실행시에는 root 가 아닌 일반 계정으로 실행해야 합니다.

1
2
3
4
5
6

방화벽 설정
firewall-cmd --permanent --zone=public --add-port=9200/tcp
firewall-cmd --reload
firewall-cmd --list-ports
cs



1
2

curl localhost:9200
cs

정상적으로 설치되었는지 확인 아래와 같이 출력되면 설치 성공

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{
  "name" : "nr8RCGj",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "HCPhEp_HTVC2mkGLwRBXOg",
  "version" : {
    "number" : "6.3.1",
    "build_flavor" : "default",
    "build_type" : "tar",
    "build_hash" : "eb782d0",
    "build_date" : "2018-06-29T21:59:26.107521Z",
    "build_snapshot" : false,
    "lucene_version" : "7.3.1",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
  },
  "tagline" : "You Know, for Search"
}
cs


2.kibana(키바나) 설치


1
2
3
4
5

vi config/kibana.yml 
server.port: 5601
server.host: "192.168.0.38"
elasticsearch.url: "localhost:9200"
cs


1
2
3
4
5
6

방화벽 설정
firewall-cmd --permanent --zone=public --add-port=5601/tcp
firewall-cmd --permanent --zone=public --add-service=kibana
firewall-cmd --reload
firewall-cmd --list-ports
cs


1
2
./bin/kibana
cs


키바나 확인시 http://192.168.0.38:5601 로 접속하여 확인