Привет, я использую Elasticsearch 6.6.0 и пытаюсь перейти на 7.3.0
Я убедился, что версия Elasticsearch доступна в моем списке yum (на самом деле доступны все версии 6.6, 6.8, 7.3.0, 7.4.2, 7.5.2).
Однако с yum происходит нечто очень странное:
Если на узле не установлен Elasticsearch, то v7.3.0 будет успешно установлен.
Но если Elasticsearch v6.6 уже установлен на узле, то когда я попытаюсь установить Elasticsearch v7.3.0, я получу следующее сообщение:
changed: [elasticsearch1] => {
"changed": true,
"comment output": ""Loaded plugins: product-id, search-disabled-repos, subscription-manager\nNothing to do\n"",
"invocation": {
"module_args": {
"debuglevel": "2",
"diff_format": "txt",
"disablerepo": null,
"enablerepo": null,
"exclude": null,
"generate_rpm_diff": false,
"install_group": "30",
"install_top": true,
"isRollback": false,
"name": [
"elasticsearch-7.3.0"
],
"obsoletes": "0",
"state": "latest",
"update_cache": false,
"yum_path": "sudo /bin/yum"
}
},
"msg": "Only Upgrade available on package: elasticsearch-7.3.0-1.x86_64\n",
"rc": 0,
"rpm_diff": {}
}
Я попробовал обновить yum, а также установить ES вне playbook (yum install ..), но установка 7.3.0, похоже, происходит только тогда, когда на узле нет никакой версии ES. Мне нужно решение для обновления с 6.6 без удаления ES с узла раньше. Я использую кластер с одним узлом.
Цените вашу помощь здесь.