Сбой контейнера Elasticsearch Docker с ошибкой: процесс собственного контроллера остановлен - новые собственные процессы не могут быть запущены - PullRequest
1 голос
/ 07 апреля 2020

У меня есть простая docker установка, в которой я вытащил Elasti c search из Docker Hub, используя следующую команду:

docker pull elasticsearch:7.6.2

Код версии упоминается, так как он не работает для последний тег.

Затем я создал контейнер ElasticSearch с помощью команды:

docker container run -d -p 9200:9200 --name elasticsearch elasticsearch:7.6.2

После ввода вышеуказанной команды контейнер создается и работает, но он работает в течение нескольких секунд, а затем падает с сообщением об ошибке: Процесс собственного контроллера остановлен - новые собственные процессы не могут быть запущены.

Ниже приведена полная ошибка JSON

{"type": "server", "timestamp": "2020-04-07T19:28:05,721Z", "level": "INFO", "component": "o.e.x.m.p.NativeController", "cluster.name": "docker-cluster", "node.name": "c62b88f8807c", "message": "Native controller process has stopped - no new native processes can be started" }

Я погуглил и перепробовал много ссылок, я попытался воссоздать контейнер, перезагружая образ более ранней версии, я даже попытался увеличить память в Docker> Настройки> Ресурсы> Дополнительно, но у меня все равно не получилось.

Я перепробовал все варианты на следующих ссылка: https://github.com/elastic/elasticsearch/issues/25067

Пожалуйста, помогите, заранее спасибо !!!

1 Ответ

2 голосов
/ 08 апреля 2020

Поскольку вы работаете с Flexiblesearch docker в режиме разработки, вам нужно использовать discovery.type=single-node, чтобы избежать проверки рабочего загрузочного ремешка, что приводит к выходу docker.

Как упоминалось в добавление комментария discovery.type=single-node решило проблему, а ниже приведена полная команда.

docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" --name elasticsearch elasticsearch:7.6.2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...