Spec-Zone.ru › MySQL 5.7

21.3.7.2 Модернизация и понижение версии NDB 7.6

В этом разделе приводится информация о совместимости различных релизов NDB Cluster 7.6 при модернизации и понижении версии, а также матрицы совместимости и заметки. Дополнительную информацию о понижении версии с NDB 7.6 до предыдущих релизов NDB можно найти здесь. Перед попыткой модернизации или понижения версии вы должны быть знакомы с установкой и настройкой NDB Cluster. См. Раздел 21.4, «Настройка NDB Cluster».

В приведенной здесь таблице представлена информация о совместимости NDB Cluster при модернизации и понижении версии между различными выпусками NDB 7.6. Дополнительные заметки о модернизации и понижении версии до, из или в рамках серии выпусков NDB Cluster 7.6 можно найти после таблицы.

Рисунок 21.6 Совместимость при модернизации и понижении версии NDB Cluster, MySQL NDB Cluster 7.6

Graphical representation of the upgrade/downgrade matrix contained in the file storage/ndb/src/common/util/version.cpp from the NDB 7.6 source tree.

Поддержка версий. Поддерживаются следующие версии NDB Cluster для модернизации до релизов GA NDB Cluster 7.6 (7.6.6 и более поздние):

  • Релизы NDB Cluster 7.5 GA (7.5.4 и более поздние)

  • Релизы NDB Cluster 7.4 GA (7.4.4 и более поздние)

  • Релизы NDB Cluster 7.3 GA (7.3.2 и более поздние)

Известные проблемы при модернизации или понижении версии NDB Cluster 7.6. Ниже перечислены известные проблемы, возникающие при модернизации, понижении или переходе между выпусками NDB 7.6:

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

  • NDB 7.6.2

  • NDB 7.6.4

Чтобы избежать проблем, связанных со старым форматом, при модернизации необходимо повторно создать все существующие табличные пространства и группы файлов журнала отката. Это можно сделать, выполнив первоначальную перезагрузку каждого узла данных (то есть, используя параметр --initial в процессе модернизации).

Если вы используете таблицы данных на диске, понижение версии с любой версии NDB 7.6 до любой версии NDB 7.5 или более ранней версии требует перезагрузки всех узлов данных с помощью параметра --initial в процессе понижения версии. Это связано с тем, что NDB 7.5 и более ранние версии не могут читать новый формат файлов данных на диске.

Изменения в IndexMemory. Если вы понижаете версию с NDB 7.6 до NDB 7.5 (или более ранней версии), вам необходимо установить явное значение для IndexMemory в файле конфигурации кластера, если оно еще не задано. Это связано с тем, что NDB 7.6 не использует этот параметр и по умолчанию устанавливает его в 0, тогда как он требуется в NDB 7.5 и более ранних версиях, в которых кластер отказывается запускаться с сообщением Получена неверная конфигурация от сервера управления…, если IndexMemory не установлено в ненулевое значение.

Важно

Модернизация до NDB 7.6 с более ранней версии или понижение версии с NDB 7.6 до более ранней версии требует очистки и повторного создания файловой системы узла данных NDB, что означает, что каждый узел данных должен быть перезапущен с использованием параметра --initial в рамках обычной процедуры переключения или перезагрузки системы. (Запуск узла данных без файловой системы уже эквивалентен первоначальной перезагрузке; в таких случаях --initial подразумевается и не требуется. Это не изменилось по сравнению с предыдущими выпусками NDB Cluster.)

При выполнении такой перезагрузки в рамках модернизации до NDB 7.6 все существующие файлы LCP проверяются на наличие LCP Sysfile, указывающего на то, что существующая файловая система узла данных была записана с помощью NDB 7.6. Если такая файловая система узла существует, но не содержит Sysfile, и если любые узлы данных перезапускаются без параметра --initial, NDB приводит к отказу перезапуска с соответствующим сообщением об ошибке.

Также следует помнить, что такая защита невозможна при понижении версии с NDB 7.6 до версии, предшествующей NDB 7.6.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/mysql-cluster-upgrade-downgrade-7-6.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API