Apache Cassandra Bakım Görevleri

Edge for Private Cloud v. 4.17.05

Entropi Önleme Bakımı

Apache Cassandra halka düğümleri, tüm düğümlerde tutarlılık sağlamak için düzenli bakım gerektirir. Bu bakımı gerçekleştirmek için Cassandra "nodetool -h localhost onarım" komutunu kullanın.

Tek bölgeli veya tek veri merkezli Apigee kurulumunda, halkadaki tüm düğümlerde tutarlılık sağlamak için bir Cassandra düğümünde "nodetool -h localhost onarım " komutunu kullanın. Çok bölgeli veya çok veri merkezli Apigee kurulumunda halkadaki her düğümde (tüm bölgelerde veya veri merkezlerinde) "nodetool -h localhost onarım -pr" ifadesini kullanın.

"Unutulan silme işlemleri" ve Cassandra tutarlılığı hakkında daha fazla bilginin yanı sıra "nodetool" öğesinin nasıl kullanılacağıyla ilgili talimatlar için aşağıdaki bağlantılara göz atın:

http://wiki.apache.org/cassandra/Transactions - Tutarlılık

Önemli Not: Apigee, Apigee Müşteri Başarısı ile iletişime geçmeden Cassandra düğümlerini eklemenizi, taşımanızı veya kaldırmanızı önermez. Apigee sistemi, IP adreslerini kullanarak Cassandra düğümlerini izler. Apigee ortamı meta verilerinde ilgili güncelleme yapmadan halka bakımı yapılması istenmeyen sonuçlara neden olacaktır.

Günlük Dosyası Bakımı

Cassandra günlükleri, her bir düğümdeki /opt/apigee/var/log/cassandra dizininde depolanır. Varsayılan olarak, her biri maksimum 20 MB boyutunda olmak üzere en fazla 50 günlük dosyası oluşturulabilir. Bu sınıra ulaşıldığında yeni günlükler oluşturulduğunda eski günlükler silinir.

Cassandra günlük dosyalarının çok fazla yer kapladığını görürseniz log4j ayarlarını düzenleyerek günlük dosyaları için ayrılan alan miktarını değiştirebilirsiniz.

  1. Aşağıdaki özellikleri ayarlamak için /opt/apigee/customer/application/cassandra.properties değerini düzenleyin. Söz konusu dosya mevcut değilse oluşturun:
    conf_log4j-server_log4j.appender.r.maxfilesize=20MB # maksimum dosya boyutu
    conf_log4j-server_log4j.appender.r.maxbackupindex=50 # max Open files
  2. Şu komutları kullanarak Cassandra'yı yeniden başlatın:
    $ /opt/Apigee/Apigee-service/bin/Apigee-service apigee-cassandra restart