Tugas pemeliharaan Apache Cassandra

Edge for Private Cloud v4.18.05

Pemeliharaan Anti-Entropi

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

Dalam penginstalan Apigee satu region atau satu pusat data, 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 selengkapnya, lihat referensi berikut:

Pemeliharaan File Log

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

Jika file log Cassandra menggunakan terlalu banyak ruang, 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:
    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 menggunakan perintah berikut:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restart