엘라스틱검색
-
elasticsearch - mapping 확인하기프로그래밍/검색 2015. 12. 26. 15:40
엘라스틱 검색에서 현재 mapping을 확인하고 변경하는 방법을 정리해보았다. 현재 mapping 확인하기 - web browser에서 확인하기 http://(localhost or ip):(port)/indexname/_mapping/typename/ 예시 ) http://localhost:9200/test/_mapping/companyname1/ - linux 에서 확인하기 curl -XGET 'http://(localhost or ip):(port)/indexname/_mapping/typename?pretty' 예시) curl -XGET 'http://125.456.789.01:9200/test/_mapping?pretty' - 리눅스에서 현재 mapping을 json 파일로 저장하기 curl -..
-
elasticsearch - failed to delete index프로그래밍/검색 2015. 7. 23. 22:06
엘라스틱검색을 하면서 전체 인덱스를 아래와 같이 삭제하였는데 이상하게 head plugin에는 일부 인덱스들이 남아있다. curl -XDELETE localhost:9200/_all{"acknowledged":true} 로그를 확인해보니 아래와 같이 30초 타임아웃에 걸려서 인덱스 삭제를 실패했다는 메세지가 있다. [2015-07-23 19:59:15,769][DEBUG][action.admin.indices.delete] [Illyana Rasputin] [2014-10-31] failed to delete indexorg.elasticsearch.cluster.metadata.ProcessClusterEventTimeoutException: failed to process cluster event (..
-
윈도우 서버 2012에 엘라스틱검색 1.6 설치하기프로그래밍/검색 2015. 6. 28. 14:21
ElasticSearch는 Java 기반의 애플리케이션으로 별도의 설치 과정 없이 곧바로 실행가능한 검색 프로그램이다. 윈도우 서버 2012에서 엘라스틱검색 1.6을 설치해보겠다. 관련글: 리눅스에서 elasticsearch 설치하기 0. 설치 전 준비 엘라스틱 검색을 사용하기 위해서는 서버에 최소 Java 7 버전 이상이 설치되어 있어야 한다. 공식 홈페이지에서는 Oracle JDK version 1.8.0_25 버전 이상을 설치하는것을 추천하고 있다. 현재 서버의 자바 버전과 JAVA_HOME 환경 변수 설정을 확인하고 문제 없으면 설치를 진행한다. C:\Users\Administrator>java -versionjava version "1.8.0_45"Java(TM) SE Runtime Enviro..