은전한닢 Elasticsearch 5.2.0 지원 패치

Issue #7 new
kwangsik lee created an issue

5.2.0 용 ES 플러그인이 없어서 제가 만들어서 공유 드립니다.

현재 최신 소스에서 elasticsearch-analysis-mecab-ko만 빌드를 로컬에서 새로 하였습니다.

그후, 5.1.1용 플러그인 압축파일에서 elasticsearch-analysic-mecab-ko-5.2.0.0.jar, plugin-descriptor.properties만 교체하여 재압축 하였습니다.

ES 5.2.0에 플러그인 설치 후 analyzer 테스트 해보니 정상 동작 합니다.

참고 부탁 드립니다.

Comments (12)

  1. 황명규

    이전에 설치 할때 elk 의 yum 레포지토리를 통해 설치하는 가이드 대로 설치 하니 은전한닢이 설치가 안되더라구요. 그래서 다른 설치 문서를 보고 우분투에서 소스설치로 설치하여 사용 했었습니다.

    CentOS 의 yum 설치 버전으로는 지원 안되고 Ubuntu 의 소스 다운로드를 통해서만 은전한잎을 사용해야 한다. 라고 혼자 정리하고 있는데요.

    혹시 yum 으로 elk 설치된 경우에 대한 부분도 처리 되는지 궁금합니다.

    추가적으로 버전에 맞추어 대응해 주셔서 감사합니다. ( 잘쓰고 있습니다. )

  2. kwangsik lee reporter

    안녕하세요 fwang님.

    제가 이해한 질문은 yum으로 설치한 ELK에서도 위의 방법대로 은전한닢 ES 플러그인을 사용할수 있는지를 물어보신 것 같습니다.

    은전한닢은 잘 아시겠지만, C로 직접 설치하는 모듈이 따로 있고 자바로 구성된 ES 은전한닢 플러그인과 mecab-java가 있습니다. 제 생각에는 C로 직접 설치하는 모듈만 정상 설치를 하였다면 나머지는 java 위에서 실행되는 플러그인과 jni를 연결해주는 mecab-java 이기 때문에 yum으로 설치한 elk에서도 정상동작 하지 않을까 합니다.

    결국 크게 생각해보면 yum으로 설치한 es이든 소스 빌드 혹은 바이너리로 실행하는 es이든 jvm위에서 동작하니 똑같지 않을까 합니다.

    제가 직접 해본것은 아니라서 정확한 정보는 아닙니다만 동작이 가능하지 않을까 추측합니다.

    감사합니다.

  3. 황명규

    답변 감사합니다 ㅎ; 제 경험으로는 설치가 안되었습니다만. 다시 한번 기회 되면 해봐야 겠네요 ^^

    지금은 우분투로 잘 사용 하고 있습니다. ( yum 의 차이였는지 centos / ubuntu 의 차이였는지는 모르겠지만 ) 제가 잘 몰라서 그런건지는 모르겠지만 centos 와 ubuntu 의 차이는 없을 수도 있겠네요 ㅎ;

  4. Log in to comment