개인 블로그 이전하였습니다! https://mobilog.me 아무데나 클릭하면 닫힙니다.
엘라스틱 서치 데이터 node.js 에서 사용하기
BackEnd/Elastic 2021. 9. 18. 14:20

//엘라스틱 서치 client 설정 elasticsearch.ts import ElasticSearch from 'elasticsearch'; var ElasticClient = new ElasticSearch.Client({ host: config.ELASTIC_HOST, log: 'trace', }); export default ElasticClient; //엘라스틱 서치 검색 예시 type IElasticData = { id: number; price: number; title: string; updatedat: number; }; // 검색하는 방법 async searchProductTitle(searchText: string) { const response = await ElasticClient..

엘라스틱 서치 mysql 테이블 연동하기
BackEnd/Elastic 2021. 9. 18. 14:19

Elastic 스택을 모두 받았으면 실제로 mysql과 데이터를 연동해보자 사전 점검 Elasticsearch가 정상적으로 동작하는가? curl -XGET ${hostIP}:9200/ or 주소창에 직접입력 http://${hostIP}:9200/ 접속시 데이터가 나오면 정상 Kibana가 정상적으로 동작하는가? http://${hostIP}:5601 로그스태시 설정 및 시작 JAVA_HOME Path 설정 echo $JAVA_HOME시 경로가 안나타나면 환경변수 설정 필요 경로확인 which java /usr/bin/java readlink -f /usr/bin/java /usr/lib/jvm/java-11-openjdk-arm64 vi /etc/profile 가장 아래 줄에 추가 자바가 있는경로 추가..

AWS EC2에 엘라스틱 서치 설치하기 (apt)
BackEnd/Elastic 2021. 9. 18. 14:17

우테캠 프로젝트 중에서 엘라스틱 서치를 사용하게 되었는데 그 설치과정이 오래걸리기도해서 기록차 남겨둘려고 한다. :) 중간에 ec2의 메모리용량 오류 관련해서도 추가해두었다. 우선 설치할 목록 Elastic Stack sudo apt-get install openjdk-8-jdk sudo apt-get install elasticsearch sudo apt-get install kibana sudo apt-get install logstash sudo apt-get install filebeat 부가적인 설치파일 (해도되고 안해도된다.) sudo apt-get install apt-transport-https sudo apt-get install net-tools sudo apt-get install c..