Tarefas de manutenção do Apache Cassandra

Edge para nuvem privada v4.18.05

Manutenção antientropia

Os nós de anel do Apache Cassandra requerem manutenção periódica para assegurar consistência em todos nós. Para realizar essa manutenção, use o comando "nodetool -h localhost replace" do Cassandra kubectl.

Em uma instalação da Apigee de uma única região ou um único data center, use o comando nodetool -h localhost repair em um nó do Cassandra para garantir a consistência em todos nós no círculo. Em uma instalação multirregional ou com vários data centers da Apigee, use nodetool -h localhost repair -pr em cada nó do anel (em todas as regiões ou data centers físicos.

Para saber mais, acesse os recursos a seguir:

.

Manutenção do arquivo de registro

Os registros do Cassandra são armazenados no diretório /opt/apigee/var/log/cassandra na cada nó. Por padrão, podem ser gerados no máximo 50 arquivos de registro, cada um com tamanho máximo de 20 MB. criado; Quando esse limite é atingido, os registros mais antigos são excluídos junto com a criação de registros mais recentes.

Se você perceber que os arquivos de registro do Cassandra estão ocupando muito espaço, poderá modificar quantidade de espaço alocada para arquivos de registro editando as configurações do log4j.

  1. Editar /opt/apigee/customer/application/cassandra.properties para definir as propriedades a seguir. Se esse arquivo não existir, crie-o:
    conf_log4j-server_log4j.appender.r.maxfilesize=20MB
    # max file size
    conf_log4j-server_log4j.appender.r.maxbackupindex=50 # max open files
  2. Reinicie o Cassandra com o seguinte comando:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restart