Я пытаюсь установить плагины (в частности, анализатор nori) на свой Elasticsearch в Debian, но по какой-то причине я не могу их использовать.
Я установил анализатор nori
elasticsearch-plugin install analysis-nori
и перезапустил мой узел с помощью
sudo systemctl stop elasticsearch.service
и
sudo systemctl start elasticsearch.service
. При использовании анализатора Nori я получаю ответ Bad Request
HTTP/1.1 400 Bad Request
content-encoding: gzip
content-length: 140
content-type: application/json; charset=UTF-8
{
"error": {
"reason": "Unknown analyzer type [nori] for [korean]",
"root_cause": [
{
"reason": "Unknown analyzer type [nori] for [korean]",
"type": "illegal_argument_exception"
}
],
"type": "illegal_argument_exception"
},
"status": 400
}
, когда я проверяю ' Команда elasticsearch-plugin list 'Nori показала
analysis-nori
, но при использовании команды' curl -XGET http://localhost: 9200 / _cat / plugins? v 'я ничего не получил
name component version
Я также проверил команду узла (curl -XGET http://localhost: 9200 / _nodes), и раздел «плагины» пуст, а часть «модули» есть, но ни один из расширенных плагинов не имеет нори.
'curl -XGET http://localhost: 9200 / _nodes / plugin? pretty' возвращает
{
"_nodes" : {
"total" : 0,
"successful" : 0,
"failed" : 0
},
"cluster_name" : "elasticsearch",
"nodes" : { }
}
Я уже несколько часов пытаюсь отладить это и не могу, хоть убей, выяснить это.
Любая помощь очень, очень ценится.