Перейти к основному содержимому

Продвинутые шаги установки API для работы с картами

Создание и подключение пространства ключей Cassandra

Для хранения данных о тайлах сервис использует пространства ключей (keyspace) в Cassandra.

Если настройки безопасности Cassandra разрешают автоматическое создание пространств ключей, то пространство ключей для хранения данных о тайлах будет автоматически пересоздаваться при установке или обновлении сервиса карт.

Название пространства ключей генерируется на основе:

  • типа данных (web, raster или native);
  • значения параметра cassandra.environment;
  • названия кластера Cassandra;
  • Unix-времени в момент генерации манифеста.

Пример названия: dgis_tileserver_web_test_1653477379.

Если настройки безопасности Cassandra не разрешают автоматическое создание пространств ключей, то выполните следующие действия.

При первоначальной установке сервиса карт

  1. Создайте пространство вручную.

  2. Укажите имя этого пространства в настройке types[0].keyspace конфигурационного файла values-tiles.yaml:

    types:
    - kind: web
    - kind: raster
    keyspace: TILES-KEYSPACE-NAME

При последующих обновлениях сервиса карт

Отключите автоматический импорт и очистку данных о тайлах, добавив параметр types[0].importAndCleanerDisabled: true в конфигурационном файле values-tiles.yaml:

types:
- kind: web
- kind: raster
keyspace: TILES-KEYSPACE-NAME
importAndCleanerDisabled: true