ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • elasticsearch 5.1.0 설치하기
    프로그래밍/검색 2017. 5. 21. 17:05
    반응형




    elasticsearch 기능들이 빠르게 발전하고 있는 것은 다행이긴 하나 

    매번 주요 기능들이 릴리즈될 때마 새로 확인하면서 설치 및 색인 하는것이 좀 번거롭긴 하다. 



    그래도 5 버전에는 인덱스/검색 속도 및 성능이 개선되었다고 하니

    귀찮음을 무릅쓰고 5.1.0 버전으로 다시 설치를 해보겠다. 


    5.4가 최신 버전인데 5.1을 설치한 이유는 

    한국어형태소분석기 은전한잎 최신버전이 5.1을 지원하기 때문이다 





     wget "https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.1.0.tar.gz"


    tar zxvf elasticsearch-5.4.0.tar.gz

    #은전한잎 플러그인 설치 
    ./bin/elasticsearch-plugin install https://oss.sonatype.org/service/local/repositories/releases/content/org/bitbucket/eunjeon/elasticsearch-analysis-seunjeon/5.1.1.1/elasticsearch-analysis-seunjeon-5.1.1.1.zip


    # icu plugin 설치 
    /home/elasticsearch-5.1.1# sudo bin/elasticsearch-plugin install analysis-icu









    head plugin 설치 



    head plugin도 설치하려고 했는데 5.0에서는 

    head plugin을 포함한 사이트 플러그인 기능을 제공하지 않는다고 한다 ㅠㅠ


    이유를 찾아보니 사이트 플러그인에서 사용하는 

    정적 파일을 서비스하는 것이 보안 취약점에 노출되게 한다고 한다.  (아래는 관련 설명 및 출처)



    ------------------------------------------------------------


    Elasticsearch는 웹 서버로 작동하도록 설계되지 않았습니다. 정적 파일을 서비스하는 것은 Elasticsearch가 제공하는 HTTP REST 인터페이스 위해 간단히 추가한 일종의 편법이었습니다. 그런데 정적 파일 서비스에 어떤 유해성이 있을까요? 정적 파일 서비스 자체가 유해한 것으로 나타났고 있습니다. Elasticsearch에서 지금까지 발견된 7개 보안 취약점 중 2개가 사이트 플러그인과 관련되었습니다. 이는 상당한 비율로, 필수 기능이 아닌 경우 특히 그러합니다. 반면, 나머지 취약점 중 2개는 동적 스크립팅이 원인이었으며, 이 문제의 해결을 위해 Elastic은 완전히 새로운 스크립팅 언어를 개발했습니다!

     

    ---------------------------------------------------------------



    그래도 head plugin이 없으면 불편하므로 귀찮아도 github로 직접가서 설치하자 -_-!


     head github 바로가기 



    은전한잎 사이트 바로가기 



    kibana 설치


    https://www.elastic.co/downloads/past-releases/kibana-5-1-2



    /home/stock/public_html# wget "https://artifacts.elastic.co/downloads/kibana/kibana-5.1.2-linux-x86_64.tar.gz"

    --2017-05-18 10:06:23--  https://artifacts.elastic.co/downloads/kibana/kibana-5.1.2-linux-x86_64.tar.gz

    Resolving artifacts.elastic.co (artifacts.elastic.co)... 174.129.40.40, 23.21.84.196, 184.73.227.9, ...

    Connecting to artifacts.elastic.co (artifacts.elastic.co)|174.129.40.40|:443... connected.

    HTTP request sent, awaiting response... 200 OK

    Length: 39069457 (37M) [application/x-gzip]

    Saving to: ‘kibana-5.1.2-linux-x86_64.tar.gz’


    100%[====================================================================================================================>] 39,069,457  10.0MB/s   in 3.7s


    2017-05-18 10:06:28 (10.0 MB/s) - ‘kibana-5.1.2-linux-x86_64.tar.gz’ saved [39069457/39069457]








    728x90
    반응형
Designed by Tistory.