MySQL Simple Router Config — Дамп метаданных-cache-d Значение целевого сервера

это часть конфига

      [routing:MYCLUSTER_x_rw]
bind_address=0.0.0.0
bind_port=3308
socket=/opt/mysql/MYCLUSTER_x_rw/mysqlx.sock
destinations=metadata-cache://MYCLUSTER_x_rw/?role=PRIMARY   #  <----- I need to know the host names
routing_strategy=first-available
protocol=x

Мне нужно выяснить, что на самом делеdestinationsзначение ключа будет после запуска маршрутизатора. Как мне это узнать?

1 ответ

Ознакомьтесь с документацией по опциям файла конфигурации .

Короче, меняйMYCLUSTER_x_rwк имени созданного вами кластера. Если вы создали кластер mysql innodb с помощью оболочки, как dba.createCluster('testCluster');, то в конфиге надо написатьdestinations=metadata-cache://testCluster/?role=PRIMARY.

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

      [metadata_cache:bootstrap]
cluster_type=gr
router_id=1
user=mysql_router1_ppwqrnhzsbj9
metadata_cluster=testCluster
ttl=0.5
auth_cache_ttl=-1
auth_cache_refresh_interval=2
use_gr_notifications=0

Вот еще один пример полного файла конфигурации .

Другие вопросы по тегам