مهام صيانة Apache Cassandra

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

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

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

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

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

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

تم تخزين سجلّات "كاساندرا" في الدليل /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