elasticsearch 3

[MAC] ELK - Elasticsearch, Logstash, Kibana brew 설치하기

elasticsearch, logstash, kibana를 기존에는 윈도우 환경 혹은 linux 서버 환경에서만 설치하여 운영을 했었다. 처음으로 맥북으로 작업을 하게 되면서 local 환경 세팅을 위해 설치하는 과정을 겪었다. 처음 맥북으로 설치를 하다보니 시행착오를 겪었지만 바로 적용할 수 있었다. 먼저, ELK을 설치하기 전에 brew를 설치해야 한다. Homebrew ? - HomeBrew는 Apple(또는 Linux 시스템)에서 제공하지 않는 유용한 패키지 관리자를 설치 - 전용 디렉토리에 패키지를 설치하고, /usr/local 위치로 심볼릭 링크를 연결 - yum, apt-get과 같은 패키지 관리자 https://brew.sh/index_ko Homebrew The Missing Packag..

[java ERROR] BeanCreationException 에러 해결하기

ElasticSearch에서 high level client 연결하다가 발생한 BeanCreationException 에러❗ 빈번하게 발생하는 BeanCreationException인데, 에러 원인은 아주 간단하다. 발생한 에러는 아래와 같다. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'client' defined in class path resource [com/yunixi/community/config/ElasticConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframewo..

java story 2022.02.15

[ElasticSearch] python api 연동과 NewConnection Error 해결하기

원래는 java 기반으로 high level client를 사용하거나 springboot elastic을 사용하는데, 구글 트렌드 api를 사용하다 보니 python을 기반으로 api를 연동하게 되었다. ElasticSearch는 공식문서가 굉장히 잘 되어 있는 편이다. 공식 document를 보고 개발하면 편하다. 이번 포스팅에는 python - ElasticSearch를 연결하고 index에 색인하는 것까지 진행해보고자 한다. [환경 구성] - jdk 11 - ElasticSearch version 7.12.1 - python 3 [Code] 1. Elasticsearch install Elasticsearch 라이브러리가 설치되어 있지 않다면 pip 명령어로 설치해줘야 한다. pip install ..