Spec-Zone.ru › MySQL Shell 8.4

9.9 Маркировка ReplicaSet

Маркировка поддерживается ReplicaSet и их экземплярами. Для целей маркировки ReplicaSet поддерживают операции setOption(), setInstanceOption() и options(). Эти операции работают аналогично своим эквивалентам Cluster. Дополнительную информацию см. в разделе 6.9 «Маркировка метаданных». В этом разделе документируются различия в работе с тегами для ReplicaSet.

Важно

Других опций для настройки ReplicaSet и их экземпляров нет. Для ReplicaSet не поддерживаются опции, документированные в разделе 7.5.1 «Настройка параметров для InnoDB Cluster». Единственная поддерживаемая опция — маркировка, описанная здесь.

Операция ReplicaSet.options() отображает информацию о тегах, назначенных отдельным экземплярам ReplicaSet, а также самому ReplicaSet.

Аргумент option операций ReplicaSet.setOption() и ReplicaSet.setInstanceOption() поддерживает только опции с пространством имен tag и в противном случае генерирует ошибку.

Операции ReplicaSet.setInstanceOption(instance, option, value) и ReplicaSet.setOption(option, value) работают так же, как и эквивалентные операции Cluster.

Нет различий в скрытии экземпляров, как описано в разделе «Удаление экземпляров из маршрутизации». Например, чтобы скрыть экземпляр ReplicaSet rs-1, выполните:

mysql-js> myReplicaSet.setInstanceOption("icadmin@rs-1:3306", "tag:_hidden", true);

Маршрутизатор MySQL, который был запущен с ReplicaSet, обнаруживает изменение и удаляет экземпляр rs-1 из пунктов назначения маршрутизации.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-shell-8.4-en/replicaset-tagging.html

Spec-Zone.ru

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