Edge para nuvem privada v4.19.01
Nesta seção, descrevemos as tarefas de manutenção periódica do Cassandra.
Manutenção antientropia
Os nós do anel do Apache Cassandra exigem manutenção periódica para garantir a consistência em todos os nós. Para realizar essa manutenção, use o seguinte comando:
nodetool -h localhost repair -pr
A Apigee recomenda o seguinte ao executar esse comando:
- Execute em cada nó do Cassandra (em todas as regiões ou data centers).
- Executar em um nó por vez para garantir a consistência em todos os nós do anel.
- Execute durante períodos de carga de trabalho relativamente baixa (a ferramenta impõe uma carga significativa ao sistema).
- Execute pelo menos a cada sete dias para eliminar problemas relacionados a "exclusões esquecidas" do Cassandra.
- É possível executá-lo em nós diferentes em dias diferentes ou programá-lo para que haja várias horas entre a execução em cada nó.
- Use a opção
-pr(intervalo do particionador) para especificar apenas o intervalo do particionador principal do nó.
Se você ativou a autenticação JMX para o Cassandra,
inclua o nome de usuário e a senha ao invocar nodetool. Exemplo:
nodetool -u username -pw password -h localhost repair -pr
Para saber mais, acesse os recursos a seguir:
Manutenção de arquivos de registro
Os registros do Cassandra são armazenados no diretório /opt/apigee/var/log/cassandra em
cada nó. Por padrão, é possível criar no máximo 50 arquivos de registro, cada um com tamanho máximo de 20 MB.
Quando esse limite é atingido, os registros mais antigos são excluídos à medida que novos são criados.
Se você descobrir que os arquivos de registro do Cassandra estão ocupando muito espaço, modifique a quantidade de espaço alocada para eles editando as configurações do log4j.
- Edite
/opt/apigee/customer/application/cassandra.propertiespara 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
- Reinicie o Cassandra usando o seguinte comando:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restart