Tugas pemeliharaan Apache Cassandra

Edge for Private Cloud v4.18.05

Pemeliharaan AntiEntropi

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

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

Untuk informasi selengkapnya, lihat referensi berikut:

Pemeliharaan File Log

Log Cassandra disimpan di direktori /opt/apigee/var/log/cassandra di setiap {i>node<i}. 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 baru dibuat.

Jika Anda mendapati bahwa file log {i>Cassandra<i} memakan banyak ruang, Anda dapat mengubah jumlah ruang yang dialokasikan untuk file log dengan mengedit pengaturan log4j.

  1. Edit /opt/apigee/customer/application/cassandra.properties untuk mengatur properti berikut. Jika file tersebut tidak ada, buat file tersebut:
    conf_log4j-server_log4j.appender.r.maxfilesize=20MB
    # max file size
    conf_log4j-server_log4j.appender.r.maxbackupindex=50 # max open files
  2. Mulai ulang Cassandra dengan menggunakan perintah berikut:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restart