Нуб, "No alive nodes found in your cluster"

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
peterspb
Сообщения: 6
Зарегистрирован: 2019.07.23, 15:54

Нуб, "No alive nodes found in your cluster"

Сообщение peterspb » 2019.07.24, 16:56

Добрый день.
Нуб, учусь. Есть проект, дали посмотреть, сказали , сам разберешься. Поставил на Windows10,OpenServer.
При открытии получаю ошибку.
ElasticSearch стоит, по localhost:9200 и 127.0.0.1:9200 ответ получаю.
Валится на protected\vendor\elasticsearch\elasticsearch\src\Elasticsearch\ConnectionPool\StaticNoPingConnectionPool.php(51)
Elasticsearch\Common\Exceptions\NoNodesAvailableException -- No alive nodes found in your cluster.
В composer.json :"require": { "elasticsearch/elasticsearch": "^7.1"}.
В папке protected\vendor\elasticsearch\elasticsearch\composer.json :
{
"name": "elasticsearch/elasticsearch",
"description": "PHP Client for Elasticsearch",
"keywords": ["search","client", "elasticsearch"],
"type": "library",
"license": "Apache-2.0",


Что и где посмотреть?
Спасибо.

peterspb
Сообщения: 6
Зарегистрирован: 2019.07.23, 15:54

Re: Нуб, "No alive nodes found in your cluster"

Сообщение peterspb » 2019.07.25, 08:52

Разобрался, для ElasticSearch был прописан левый IP. Исправил и получил другую ошибку :
Elasticsearch\Common\Exceptions\Missing404Exception {"error":{"root_cause":[{"type":"index_not_found_exception","reason":"no such index
[tromb_prod]","resource.type":"index_or_alias","resource.id":"tromb_prod","index_uuid":"_na_","index":"tromb_prod"}],....
Подскажите, где копать. :)

Аватара пользователя
ElisDN
Сообщения: 5318
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Нуб, "No alive nodes found in your cluster"

Сообщение ElisDN » 2019.07.25, 10:05

Теперь создайте индекс.

peterspb
Сообщения: 6
Зарегистрирован: 2019.07.23, 15:54

Re: Нуб, "No alive nodes found in your cluster"

Сообщение peterspb » 2019.07.25, 10:17

Если бы знал как. :(
Направте, буду очень благодарен.

Аватара пользователя
ElisDN
Сообщения: 5318
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Нуб, "No alive nodes found in your cluster"

Сообщение ElisDN » 2019.07.25, 17:16

Поискать в консольных командах, миграциях или ещё где-то как он создаётся.

peterspb
Сообщения: 6
Зарегистрирован: 2019.07.23, 15:54

Re: Нуб, "No alive nodes found in your cluster"

Сообщение peterspb » 2019.07.25, 18:32

Нашел в yicc команду elasticmap. В каталоге command есть файл ElacticMapCommand где создается индекс
class ElasticMapCommand extends CConsoleCommand
{
private $client;
public function run($args)
{
$index = Yii::app()->params['elastic']['index'];
$type = 'good_color';
$orderingMap = [
'type' => 'object',
'properties' => [ ...

Но при запуске yiic elasticmap получаю
{"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"Types cannot be provided in put mapping requests, unless the include_type_name parameter is set to true."}],"type":"illegal_argument_exception","reason":"Types cannot be provided in put mapping requests, unless the include_type_name parameter is set to true."}

Аватара пользователя
ElisDN
Сообщения: 5318
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Нуб, "No alive nodes found in your cluster"

Сообщение ElisDN » 2019.07.25, 21:16

Версия вашего ElasticSearch не совпадает с серверной.

peterspb
Сообщения: 6
Зарегистрирован: 2019.07.23, 15:54

Re: Нуб, "No alive nodes found in your cluster"

Сообщение peterspb » 2019.07.26, 09:19

У меня компе стоит elasticsearch-7.2.0-windows-x86_64,
а в composer.json "require": { "elasticsearch/elasticsearch": "^7.1" }

peterspb
Сообщения: 6
Зарегистрирован: 2019.07.23, 15:54

Re: Нуб, "No alive nodes found in your cluster"

Сообщение peterspb » 2019.07.26, 10:28

Индекс создался, но все равно Elasticsearch\Common\Exceptions\BadRequest400Exception
{"error":{"root_cause":[{"type":"query_shard_exception","reason":"failed to create query:
Индекс через localhost:9200
концовка индекса
"id": {
"type": "long"
},
"name": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
}
}
},
"sku": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"status": {
"type": "boolean"
}
}
},
"settings": {
"index": {
"creation_date": "1564124057923",
"number_of_shards": "1",
"number_of_replicas": "1",
"uuid": "OfRpEPcvT5mHxvwH_G__nw",
"version": {
"created": "7020099"
}, ...

Ответить