-
Elasticsearch Settings 엘라스틱 서치 세팅하기 [Windows]Utility 2019. 3. 27. 19:30반응형
Elasticsearch(엘라스틱 서치) 란?
- 아파치의 Lucene 기반으로 개발한 오픈소스이고 실시간 분산 검색 엔진(서버)로 JSON 기반의 비정형 데이터 분산 검색과 분석을 지원합니다.
설치와 서버 확장이 매우 편리하다는 장점과 실시간 검색 서비스 지원, 분산 및 병렬 처리 멀티테넌시 기능을 제공 합니다.
출처 : https://brownbears.tistory.com/3
Elasticsearch 사용법
- Download
https://www.elastic.co/guide/en/apm/server/6.5/index.html (버전별로 다운로드 가능)
https://www.elastic.co/downloads/
Elastic, Kibana, APM을 다운로드 받습니다.
APM Settings
- APM의 기본 포트는 8200포트
- APM을 압축 해제 후 apm-server.yml의 창을 열어 output.elasticsearch:의 host경로는 설정해 주어야 합니다.
기본설정 : hosts: ["localhost:9200"]
Kibana Settings
- Kibana의 기본포트는 5601포트
- Kibana 압축 해제 후 config 폴더에 있는 kibana.yml 파일을 설정 해 주어야 합니다.
elasticsearch.url 경로를 설정 해 주어야 합니다. (#주석 제거)후 설정
기본실정 : elasticsearch.url: "http://localhost:9200"
Elastic Settings
- Elastic을 압축 해제 한다.
- Elastic을 사용할 apche-tomcat의 사용 설정을 합니다.
- apche-tomcat/bin 폴더에 setenv.bat이라는 파일 생성 후 아래와 같은 내용을 붙여야합니다.
Elastic-apm-agent.jar Download
https://search.maven.org/search?q=a:elastic-apm-agent
setenv.bat (Windows용)
set CATALINA_OPTS=%CATALINA_OPTS% -javaagent:/home/apache-tomcat/elastic-apm-agent-1.3.0.jar - Elastic-apm-agent.jar의 경로설정
set CATALINA_OPTS=%CATALINA_OPTS% -Delastic.apm.service_name=my-cool-service - apm이름
set CATALINA_OPTS=%CATALINA_OPTS% -Delastic.apm.application_packages=org.example,org.another.example
set CATALINA_OPTS=%CATALINA_OPTS% -Delastic.apm.server_urls=http://localhost:8200 -apm서버 포트
setevn.bat을 생성
실행하기
- APM
Power Shell창 -> apm 폴더로 이동 후 apm-server.exe 실행
localhost:8200 확인
- Elastic
Elastic 폴더 -> bin -> elasticsearch.bat 더블클릭
localhost:9200 확인
- tomcat 실행
tomcat 폴더 -> bin -> startup.bat 실행
맞는 경로에서 확인
- Kibana
Kibana 폴더 -> bin -> kibana.bat 더블클릭
localhost:5601 확인
- kibana -> APM -> services 들어가있는지 확인.
위와같이 이름이 들어가있다면 제대로 설치 및 세팅 완료.
확인이 안될시 오른쪽 위 'Setup Instructions' 클릭 후 나오는 설명 대로 재진행.
반응형'Utility' 카테고리의 다른 글
Lombok 설치및 설정하기 (0) 2020.04.05 IntelliJ IDEA 설치 (0) 2017.05.26 Atom 설치법 (0) 2016.11.15 Node.js 설치법 (0) 2016.11.15 STS(Spring Tool Suite) 설치 방법 (0) 2016.09.19