개발공부/Elasticsearch

[EKL] Elasticsearch와 kibana 로컬서버에 설치하기 !

차나니 2024. 4. 22. 17:38

Elasticsearch 설치하기

brew를 통해 설치하는 방법과 설치파일을 통해 설치하는 방법이 있는데 설치파일을 통해 설치하는 방법을 알아보겠습니다 !

Elasticsearch를 사용하기 위해서는 자바 1.8 이상의 버전이 설치되어있어야되며, 각 버전 별로 필용한 자바 버전은 여기를 클릭하여 확인 가능합니다 !

 

 

Download Elasticsearch

Download Elasticsearch or the complete Elastic Stack (formerly ELK stack) for free and start searching and analyzing in minutes with Elastic....

www.elastic.co

 

위 사이트를 통해 elasticsearch 다운로드 후 tar.gz 파일을 압축 풀기해줍니다 !

이후 터미널을 실행한 뒤 다운받은 폴더가 있는 경로로 들어간 후 ./bin/elasticsearch 를 입력해주시면 elasticsearch가 실행됩니다.
추가로 백그라운드에서 실행하고 싶을 경우 ./bin/elasticsearch -d 로 실행시켜주면됩니다 !

백그라운드에서 실행 중인 Elasticsearch 프로세스를 종료하라면 kill 명령어를 사용해야합니다 ! ex) kill 38850

 

연결 정보를 확인하고 싶으면  새로운 터미널을 실행한 뒤 curl -XGET localhost:9200을 입력하면 관련된 정보를 확인할 수 있습니다.

 

오류 발생

여기서 잠깐 ! 에러발생 !

위와 같은 에러가 발생하였습니다.

해당 에러는 접속할 때 HTTP를 통해 접속해서 발생하는 에러입니다.

elasticsearch 버전 8부터는 SSL/TLS가 기본적으로 설정되어있어 elasticsearch.yml의 SSL 설정을 true에서 false로 수정해줘야합니다 !

 

cofig 파일 수정 후 다시 확인해보면 정상적으로 데이터가 반환되는 것을 확인하실 수 있습니다 !

 

 

Kibana 설치하기

 

 

Download Kibana Free | Get Started Now

Download Kibana or the complete Elastic Stack (formerly ELK stack) for free and start visualizing, analyzing, and exploring your data with Elastic in minutes....

www.elastic.co

elasticsearch와 동일하게 위 사이트에서 다운로드 후 tar.gz 파일 압축을 풀어준 뒤, 터미널을 실행하여 해당 폴더의 경로로 접속하여 ./bin/kibana를 입력하여 실행해줍니다 !

kibana는 localhost의 9200포트로 elasticsearch가 정상적으로 실행하고 있으면 알아서 연동이됩니다.(localhost가 아닌 다른 곳에서 사용할 경우 config/kibana.yml의 server.host를 변경해주면됩니다 !)

 

이후 브라우저에서 localhost:5601 (kibana는 5601포트를 사용합니다.)을 입력해서 들어가면 kibana 사이트가 나오고, DEV Tools 메뉴를 검색해서 들어가면 아래와 같은 창이 나오고 왼쪽에 쿼리를 입력하면 오른쪽에 결과값이 뿌려지는 형태입니다 !

여기서 마음껏 쿼리 연습을 할 수 있습니다 !