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

Edge for Private Cloud v4.18.01

Обслуживание Anti-Entropy

Узлы кольца 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