Tugas Pemeliharaan Apache Cassandra

Edge untuk Private Cloud v. 4.17.01

Pemeliharaan Anti-Entropi

Node dering Apache Cassandra memerlukan pemeliharaan berkala untuk memastikan konsistensi di semua node. Untuk melakukan pemeliharaan ini, gunakan perintah "nodetool -h localhost Repair" Cassandra.

Pada penginstalan Apigee satu region atau pusat data tunggal, gunakan perintah "nodetool -h localhost Repair " pada satu node Cassandra untuk memastikan konsistensi di semua node dalam ring. Dalam penginstalan Apigee multi-region atau multi-pusat data, gunakan "nodetool -h localhost Repair -pr" di setiap node dalam ring (di semua region atau pusat data).

Untuk informasi lebih lanjut tentang "penghapusan yang terlupakan" dan konsistensi Cassandra, serta untuk petunjuk cara menggunakan "nodetool", lihat:

http://wiki.apache.org/cassandra/Operations - Konsistensi

Catatan Penting: Apigee tidak merekomendasikan penambahan, pemindahan, atau penghapusan node Cassandra tanpa menghubungi Apigee Customer Success. Sistem Apigee melacak node Cassandra menggunakan alamat IP-nya, dan melakukan pemeliharaan ring tanpa melakukan pembaruan yang terkait pada metadata lingkungan Apigee akan memberikan hasil yang tidak diinginkan.

Pemeliharaan File Log

Log Cassandra disimpan di direktori /opt/apigee/var/log/cassandra pada setiap node. Secara default, maksimum 50 file log, masing-masing dengan ukuran maksimum 20 MB, dapat dibuat; setelah batas ini tercapai, log lama akan dihapus saat log yang lebih baru dibuat.

Jika file log Cassandra menggunakan terlalu banyak ruang penyimpanan, Anda dapat mengubah jumlah ruang yang dialokasikan untuk file log dengan mengedit setelan log4j.

  1. Edit /opt/apigee/customer/application/cassandra.properties untuk menetapkan properti berikut. Jika file tersebut tidak ada, buat file tersebut:
    conf_log4j-server_log4j.appender.r.maxfilesize=20 MB # ukuran file maksimum
    conf_log4j-server_log4j.appender.r.maxbackupindex=50 # file yang terbuka maksimal
  2. Mulai ulang Cassandra menggunakan perintah:
    $ /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restart