Elasticsearch 실행 상태 확인하기아래 명령어를 통해 Elasticsearch가 정상적으로 작동하고 있는지 확인하실 수 있습니다 !curl localhost:9200 만약 curl: (7) Faild connect to localhost:9200; Connection refused 와 같은 에러가 발생했을 경우 elasticsearch.yml 파일의 network 설정을 확인해보시길 바랍니다 ! elasticsearch.yml 설정 정보Elasticsearch의 실행 환경에 대한 설정은 elasticsearch.yml에서 관리합니다.yml의 주요 설정은 아래와 같습니다. cluster.name : "클러스터명"클러스터명을 설정할 수 있습니다.노드들은 클러스터명이 같으면 클러스터로 묶입니다.클러스..
logstash를 통해 mysql에 있는 데이터를 elasticsearch로 불러오는 방법은 여기에서 보실 수 있습니다 !다중 테이블 가져오기이전 포스팅에서 logstash.conf 파일 input에 JDBC를 통해 Mysql에서 데이터를 가져올 수 있도록 코드를 작성해봤는데요.쿼리를 통해 조회된 데이터를 output에 등록해 놓은 index로 데이터를 전달해줄 수 있도록 하였습니다.그런데 ! 과연 쿼리를 1개만 작성할 수 있는지 궁금해서 multi pipeline 관련된 내용을 찾아봤습니다.conf 파일을 따로 생성하여 알맞은 port에 접속했을 때 특정 conf 파일이 실행되는 형태였습니다.하지만 저는 그냥 단순히 쿼리를 하나 더 써서 다른 index에 값을 가져오고 싶던 찰나 아래와 같은 방법을 찾..
시스템환경OS version : MacOS sonomalogstash version : 7.17.3mysql version: 8.2.0logstash 설치하기저는 local 환경에서 진행한 점 참고 부탁드리며, elasticsearch와 kibana가 설치가 안되어있다면 여기서 게시글을 보고 먼저 다운 받아주세요 !먼저 logstash를 설치하기 위해 아래 사이트를 통해 알맞은 버전으로 다운로드 받아줍니다.이후 tar.gz파일의 압축을 풀어줍니다. Download Logstash Free | Get Started NowDownload Logstash or the complete Elastic Stack (formerly ELK stack) for free and start collecting, searc..
Elasticsearch 설치하기brew를 통해 설치하는 방법과 설치파일을 통해 설치하는 방법이 있는데 설치파일을 통해 설치하는 방법을 알아보겠습니다 !Elasticsearch를 사용하기 위해서는 자바 1.8 이상의 버전이 설치되어있어야되며, 각 버전 별로 필용한 자바 버전은 여기를 클릭하여 확인 가능합니다 ! Download ElasticsearchDownload 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 파일을..
Elasticsearch란 ?Elasticsearch는 Apache Lucene(아파치 루씬) 기반의 Java 오픈소스 분산 검색 엔진입니다.Elasticsearch를 통해 루씬 라이브러리를 단독으로 사용할 수 있게 되었으며, 방대한 양의 데이터를 신속하게, 거의 실시간(NRT, Near Real Time)으로 저장, 검색, 분석할 수 있습니다. Elasticsearch는 검색을 위해 단독으로 사용되기도 하며, ELK(Elasticsearch, Logstatsh, Kibana)스택으로 사용되기도 합니다.ELK 스택이란 다음과 같습니다 ! Logstash다양한 소스(DB, csv파일 등)의 로그 또는 트랜잭션 데이터를 수집, 집계, 파싱하여 Elasticsearch로 전달합니다.ElasticsearchLo..