مهام صيانة Apache Cassandra

Edge for Private Cloud - الإصدار 4.16.09

طرق صيانة مضادة للإنتروبيا

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

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

لمزيد من المعلومات حول "عمليات الحذف المنسية" واتساق "كاساندرا"، وللحصول على تعليمات حول كيفية استخدام "nodetool"، يُرجى الاطّلاع على ما يلي:

http://wiki.apache.org/cassandra/Operations - الاتّساق

ملاحظة مهمّة: لا تنصح Apigee بإضافة عُقد Cassandra أو نقلها أو إزالتها بدون التواصل مع عملاء Apigee Customer Success. يتتبّع نظام Apigee عُقد Cassandra باستخدام عنوان IP الخاص بها، وسيؤدي إجراء صيانة الحلقة بدون إجراء تعديلات مقابلة على البيانات الوصفية لبيئة Apigee إلى نتائج غير مرغوب فيها.

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

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

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

  1. عدِّل /<install_dir>/apigee/customer/application/cassandra.properties لضبط السمات التالية. إذا لم يكن هذا الملف موجودًا، يمكنك إنشاؤه:
    conf_log4j-server_log4j.appender.r.maxfilesize=20 ميغابايت # الحد الأقصى لحجم الملف
    conf_log4j-server_log4j.appender.r.maxbackupindex=50 # كحد أقصى ملف مفتوح
  2. أعِد تشغيل Cassandra باستخدام الأوامر:
    $ /<install_dir>/apigee/apigee-service/bin/apigee-service apigee-cassandra إعادة تشغيل