Получение «IgniteCheckedException: запрашиваемый DataRegion не настроен» при запуске - PullRequest
0 голосов
/ 06 июля 2019

Я использую Apache Ignite 2.7.5 для Net в Linux + Kubernetes.Я определил «скорости» области данных в узле, который содержит пару локальных кэшей.Узел запускается успешно.Однако все остальные узлы кластера выходят из строя со следующей ошибкой:

IgniteCheckedException: Requested DataRegion is not configured: rates

Но почему?Область данных используется только на одном узле, и режим кэширования для всех кэшей на этом узле установлен в CacheMode.Local.Все остальные узлы вообще не используют хранилище данных.

Можно ли решить эту проблему, не объявляя одну и ту же область данных на всех других узлах кластера?

Спасибо за внимание.

1 Ответ

1 голос
/ 06 июля 2019

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

  1. Вы хотели бы иметь подмножество узлов для хранения данных, которые будут принадлежать региону.

  2. Одному региону может быть присвоен разный объем ОЗУ на разных узлах сервера.Таким образом, вы контролируете выделение памяти детально - для каждого узла.

Таким образом, для вашего случая просто добавьте конфигурацию области «скоростей» в конфигурации каждого узла сервера.

...