Плагины Debian Elasticsearch установлены, но не отображаются - PullRequest
0 голосов
/ 11 июля 2020

Я пытаюсь установить плагины (в частности, анализатор 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" : { }
}

Я уже несколько часов пытаюсь отладить это и не могу, хоть убей, выяснить это.

Любая помощь очень, очень ценится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...