ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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

    댓글

Designed by Tistory.