elasticsearch — Неверный HTTP-метод для uri [/] и метод [PUT], разрешено: [УДАЛИТЬ, ПОЛУЧИТЬ, ЗАГОЛОВОК]

#elasticsearch

Вопрос:

Это мои данные JSON.

 "{"athena":{"settings":{"index":{"max_ngram_diff":"49","mapping":{"total_fields":{"limit":"3000"},"ignore_malformed":"true"},"refresh_interval":"30s","number_of_shards":"1","max_shingle_diff":"4","max_result_window":"100000","analysis":{"filter":{"searchkick_index_shingle":{"token_separator":"","type":"shingle"},"analyzed_ngram":{"token_chars":["letter","digit"],"min_gram":"2","type":"edge_ngram","max_gram":"10"},"location_synonym_filter":{"type":"synonym","synonyms":["e=>east","w=>west","n=>north","s=>south","rd=>road","st=>street","av=>avenue","pkwy=>parkway","hwy=>highway"]},"searchkick_stemmer":{"type":"snowball","language":"English"}},"char_filter":{"ampersand":{"type":"mapping","mappings":["amp;=> and "]}},"normalizer":{"lowercase_normalizer":{"filter":["lowercase"],"type":"custom"}},"analyzer":{"searchkick_index":{"filter":["lowercase","asciifolding","searchkick_index_shingle","searchkick_stemmer"],"char_filter":["ampersand"],"type":"custom","tokenizer":"standard"},"autocomplete_analyzer":{"filter":["lowercase","location_synonym_filter"],"token_chars":["letter","digit"],"type":"custom","stopwords":"_none_","tokenizer":"standard"}}},"number_of_replicas":"0"}}}}"
 

и я выполняю эту команду.

 elasticdump --input=./athena-analyzer.json --output=http://localhost:9200 --type=analyzer
 

и я получаю эту ошибку.

{«ошибка»:»Неверный метод HTTP для uri [/] и метод [PUT], разрешено: [УДАЛИТЬ, ПОЛУЧИТЬ, ЗАГОЛОВОК]»,»статус»:405}

Комментарии:

1. что вы пытаетесь сделать с elasticdump?

2. попытка импортировать athena-анализатор