مهام صيانة Apache Cassandra

الإصدار 4.18.05 من Edge for Private Cloud

صيانة مكافحة الإنتروبيا

تتطلّب عُقد حلقة Apache Cassandra صيانة دورية لضمان الاتساق في جميع العُقد. لإجراء هذه الصيانة، استخدِم الأمر "nodetool -h localhost repair" في Cassandra.

في عملية تثبيت Apigee في منطقة واحدة أو مركز بيانات واحد، استخدِم الأمر nodetool -h localhost repair على عقدة Cassandra واحدة لضمان الاتساق في جميع العقد في الحلقة. في عملية تثبيت Apigee متعددة المناطق أو متعددة مراكز البيانات، استخدِم nodetool -h localhost repair -pr على كل عقدة في الحلقة (على مستوى جميع المناطق أو مراكز البيانات).

لمزيد من المعلومات، يُرجى الاطّلاع على المراجع التالية:

صيانة ملف السجلّ

يتم تخزين سجلّات Cassandra في دليل /opt/apigee/var/log/cassandra على كل عقدة. يمكن إنشاء 50 ملف سجلّ كحدّ أقصى، ويبلغ الحدّ الأقصى لحجم كل ملف 20 ميغابايت. وعند بلوغ هذا الحدّ، يتم حذف السجلّات القديمة عند إنشاء سجلّات جديدة.

إذا وجدت أنّ ملفات سجلّات Cassandra تشغل مساحة كبيرة، يمكنك تعديل مقدار المساحة المخصّصة لملفات السجلّ من خلال تعديل إعدادات log4j.

  1. عدِّل /opt/apigee/customer/application/cassandra.properties لضبط السمات التالية. إذا لم يكن هذا الملف متوفّرًا، أنشِئه:
    conf_log4j-server_log4j.appender.r.maxfilesize=20MB
    # max file size
    conf_log4j-server_log4j.appender.r.maxbackupindex=50 # max open files
  2. أعِد تشغيل Cassandra باستخدام الأمر التالي:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restart