# Установка плагина elasticsearch-analysis-morphology в докер контейнер

**URL:** <https://discuss.elastic.co/t/elasticsearch-analysis-morphology/106578>\
**Category:** Вопросы на русском языке\
**Created:** [November 6, 2017, 6:46pm UTC](https://discuss.elastic.co/t/elasticsearch-analysis-morphology/106578 "2017-11-06T18:46:18Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![karelianboy1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/karelianboy1/32/26477_2.png) [@karelianboy1](https://discuss.elastic.co/u/karelianboy1)\
**Post date:** [November 6, 2017, 6:46pm UTC](https://discuss.elastic.co/t/elasticsearch-analysis-morphology/106578/1 "2017-11-06T18:46:18Z")

</div>

Эластик установлен докерконтейнером.  
Пробую установить плагин elasticsearch-analysis-morphology прямо в контейнер. Сначала захожу туда.

```auto
docker exec -it ffd5f32c8c13 /bin/bash

```

Затем устанавливаю плагин.  
`bin/elasticsearch-plugin install URL`  
Проверяю в каталоге, появляется нужный плагин.  
А в кибана сразу после установки делаю так  
`GET _nodes/plugins` и не вижу нужно плагина.  
Также запрос

```auto
GET test_index/_analyze
{
  "analyzer": "russian_morphology", 
    "text": "бетономешалка"
}

```

вызывает ошибку:

```auto
{
  "error": {
    "root_cause": [
      {
        "type": "remote_transport_exception",
        "reason": "[SGp93pK][172.18.0.3:9300][indices:admin/analyze[s]]"
      }
    ],
    "type": "illegal_argument_exception",
    "reason": "failed to find analyzer [russian_morphology]"
  },
  "status": 400
}

```

Вопросов два

1. Что я делаю не так?
2. Как сделать правильно? Чтобы данный плагин был постоянно.  
Видел рецепты использования Dockerfile, но не силен в докер-архитектуре пока

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [November 6, 2017, 6:59pm UTC](https://discuss.elastic.co/t/elasticsearch-analysis-morphology/106578/2 "2017-11-06T18:59:27Z")

</div>

После установки любого плагина, elasticsearch надо перегрузить, чтобы он этот плагин подхватил.

---

<div class="post-metadata">

**Author:** ![karelianboy1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/karelianboy1/32/26477_2.png) [@karelianboy1](https://discuss.elastic.co/u/karelianboy1)\
**Post date:** [November 6, 2017, 7:01pm UTC](https://discuss.elastic.co/t/elasticsearch-analysis-morphology/106578/3 "2017-11-06T19:01:56Z")

</div>

Игорь, добрый вечер. Как вы быстро отвелили. Еще не успел вопросы сформировать. Я перезапуск делаю докер контейнера.

```auto
docker-compose down
docker-compose up -d

```

После перезагрузки естественно уже плагина нет.  
Т.е. нужно перезапустить внутри контейнера?

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [November 6, 2017, 7:17pm UTC](https://discuss.elastic.co/t/elasticsearch-analysis-morphology/106578/4 "2017-11-06T19:17:33Z")

</div>

Да, но лучше, наверное. поставить перед тем, как вы elasticsearch запустили. Вы вот этот [блог пост](https://www.elastic.co/blog/elasticsearch-docker-plugin-management) видели?

---

<div class="post-metadata">

**Author:** ![karelianboy1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/karelianboy1/32/26477_2.png) [@karelianboy1](https://discuss.elastic.co/u/karelianboy1)\
**Post date:** [November 8, 2017, 11:04am UTC](https://discuss.elastic.co/t/elasticsearch-analysis-morphology/106578/5 "2017-11-08T11:04:50Z")

</div>

Игорь, спасибо. Коллеги собрали новый образ с плагином.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [December 6, 2017, 11:04am UTC](https://discuss.elastic.co/t/elasticsearch-analysis-morphology/106578/6 "2017-12-06T11:04:52Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
