ElasticSearch - missing retries

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Error202
Сообщения: 48
Зарегистрирован: 2017.02.21, 14:02

ElasticSearch - missing retries

Сообщение Error202 »

Расширение стоит php, elasticsearch/elasticsearch
Сам ElasticSearch 5.4
В консольном контроллере

Код: Выделить всё

ClientBuilder::create()->build();
При запуске выдает ошибку:

Код: Выделить всё

Exception 'yii\base\InvalidConfigException' with message 'Missing required parameter "retries" when instantiating "Elasticsearch\Transport".'

in /app/vendor/yiisoft/yii2/di/Container.php:460

Stack trace:
#0 /app/vendor/yiisoft/yii2/di/Container.php(370): yii\di\Container->resolveDependencies(Array, Object(ReflectionClass))
#1 /app/vendor/yiisoft/yii2/di/Container.php(156): yii\di\Container->build('Elasticsearch\\T...', Array, Array)
#2 /app/vendor/yiisoft/yii2/di/Container.php(456): yii\di\Container->get('Elasticsearch\\T...')
#3 /app/vendor/yiisoft/yii2/di/Container.php(370): yii\di\Container->resolveDependencies(Array, Object(ReflectionClass))
#4 /app/vendor/yiisoft/yii2/di/Container.php(156): yii\di\Container->build('Elasticsearch\\C...', Array, Array)
#5 /app/vendor/yiisoft/yii2/di/Container.php(456): yii\di\Container->get('Elasticsearch\\C...')
#6 /app/vendor/yiisoft/yii2/di/Container.php(370): yii\di\Container->resolveDependencies(Array, Object(ReflectionClass))
#7 /app/vendor/yiisoft/yii2/di/Container.php(156): yii\di\Container->build('console\\control...', Array, Array)
#8 /app/vendor/yiisoft/yii2/BaseYii.php(344): yii\di\Container->get('console\\control...', Array)
#9 /app/vendor/yiisoft/yii2/base/Module.php(638): yii\BaseYii::createObject('console\\control...', Array)
#10 /app/vendor/yiisoft/yii2/base/Module.php(591): yii\base\Module->createControllerByID('search')
#11 /app/vendor/yiisoft/yii2/base/Module.php(517): yii\base\Module->createController('reindex')
#12 /app/vendor/yiisoft/yii2/console/Application.php(180): yii\base\Module->runAction('search/reindex', Array)
#13 /app/vendor/yiisoft/yii2/console/Application.php(147): yii\console\Application->runAction('search/reindex', Array)
#14 /app/vendor/yiisoft/yii2/base/Application.php(380): yii\console\Application->handleRequest(Object(yii\console\Request))
#15 /app/yii(27): yii\base\Application->run()
#16 {main}


Если вручную лезу в Transport (для эксперимента) и по умолчанию ставлю retries, например, 0, то ругается уже на connection

В чем может быть проблема?
sobwoofer8
Сообщения: 1
Зарегистрирован: 2017.09.07, 13:27

Re: ElasticSearch - missing retries

Сообщение sobwoofer8 »

Такая же фигня, поддерживаю вопрос.
Ответить