프로그래밍/ElasticSearch 2015. 7. 9. 09:59

analyzer plugin을 수정하고 올리고 나서 몇번의 리스타트 후에 이런 에러를 만낫다.

마스터 노드의 로그상에서는 StringOutofIndex  에러만 나게 되는데 어디서 나는지에 대한 것은 찾아볼 수 없다.

그러다가 analyzer에서 token을 substring 하는 부분에서 테스트적으로 넣엇던 것이 실수로 머지 되어 패키징 했다는 것을 알고 수정.

결론 : elasticsearch의 로그가 생각보다 친절 하지 않다.

//
프로그래밍/ElasticSearch 2015. 5. 28. 11:32

PUT /index_name { "settings" : { "number_of_shards" : 3, "number_of_replicas" : 1 } }



//
프로그래밍/ElasticSearch 2015. 4. 6. 22:10

index에 문제가 생겨 해당 네임으로 다시 인덱스 생성(mapping 부터) 할 시에 이전 index가 계속 나오는 현상.

index delete 후에도 index 가 계속 나옴. 업데이트 됐다고 하는데 일부버전에서 문제가 계속 되나 보다.

로컬 gateway 의 recovery에서 dangled index 를 계속 올리는 현상인듯 하다.

관련 url )  https://github.com/elastic/elasticsearch/issues/2067

1) index delete 

$ curl -XDELETE 'http://localhost:9200/indexname/'




해당 해결 방법

elasticsearch.yml 에 

gateway.local.auto_import_dangled : no 

설정을 주고 es 재시작 후 index 생성한다. 


//