Задачи обслуживания Apache Cassandra

Edge для частного облака v4.18.05

Антиэнтропийное обслуживание

Кольцевые узлы Apache Cassandra требуют периодического обслуживания для обеспечения согласованности на всех узлах. Чтобы выполнить это обслуживание, используйте команду Cassandra « nodetool -h localhost Repair ».

При установке Apigee с одним регионом или одним центром обработки данных используйте команду nodetool -h localhost repair на одном узле Cassandra, чтобы обеспечить согласованность между всеми узлами в кольце. При установке Apigee в нескольких регионах или нескольких центрах обработки данных используйте nodetool -h localhost repair -pr на каждом узле в кольце (во всех регионах или центрах обработки данных).

Для получения дополнительной информации см. следующие ресурсы:

Обслуживание файла журнала

Журналы Cassandra хранятся в каталоге /opt/apigee/var/log/cassandra на каждом узле. По умолчанию можно создать максимум 50 файлов журналов, каждый размером не более 20 МБ; по достижении этого предела старые журналы удаляются при создании новых журналов.

Если вы обнаружите, что файлы журналов Cassandra занимают слишком много места, вы можете изменить объем места, выделенного для файлов журналов, отредактировав настройки log4j.

  1. Отредактируйте /opt/apigee/customer/application/cassandra.properties , чтобы установить следующие свойства. Если этот файл не существует, создайте его:
    conf_log4j-server_log4j.appender.r.maxfilesize=20MB
    # max file size
    conf_log4j-server_log4j.appender.r.maxbackupindex=50 # max open files
  2. Перезапустите Cassandra, используя следующую команду:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restart