ADD BACKEND/COMPUTE NOTE BLACKLIST
Добавляет узел BE или CN в чёрный список BE и CN. Вы можете вручную добавлять узлы BE/CN в чёрный список, чтобы запретить использование этих узлов при выполнении запросов, тем самым избегая частых сбоев запросов или другого неожиданного поведения, вызванного потерей соединения с узлами.
Чёрный список BE поддерживается начиная с версии v1.5.2, а чёрный список CN — начиная с версии v2.0.0. Для получения дополнительной информации см. Управление чёрным списком BE и CN.
Только пользователи с привилегией BLACKLIST на уровне SYSTEM могут выполнять эту операцию.
По умолчанию Selena может автоматически управлять чёрным списком BE и CN, добавляя узлы BE/CN, потерявшие соединение, в чёрный список и удаляя их из чёрного списка при восстановлении соединения. Однако Selena не удалит узел из чёрного списка, если он был добавлен вручную.
Синтаксис
ADD { BACKEND | COMPUTE NODE } BLACKLIST { <be_id>[, ...] | <cn_id>[, ...] }
Параметры
be_id или cn_id: ID узла BE или CN, который нужно добавить в чёрный список. Вы можете получить ID BE, выполнив SHOW BACKENDS, и ID CN, выполнив SHOW COMPUTE NODES.
Примеры
-- Получить ID BE.
SHOW BACKENDS\G
*************************** 1. row ***************************
BackendId: 10001
IP: xxx.xx.xx.xxx
...
-- Добавить BE в чёрный список.
ADD BACKEND BLACKLIST 10001;
-- Получить ID CN.
SHOW COMPUTE NODES\G
*************************** 1. row ***************************
ComputeNodeId: 10005
IP: xxx.xx.xx.xxx
...
-- Добавить CN в чёрный список.
ADD COMPUTE NODE BLACKLIST 10005;