وظایف تعمیر و نگهداری آپاچی کاساندرا

Edge for Private Cloud نسخه 4.17.05

نگهداری ضد آنتروپی

گره های حلقه آپاچی کاساندرا برای اطمینان از ثبات در همه گره ها نیاز به تعمیر و نگهداری دوره ای دارند. برای انجام این نگهداری، از دستور Cassandra " nodetool -h localhost repair " استفاده کنید.

در نصب تک منطقه ای یا تک مرکز داده Apigee، از دستور " nodetool -h localhost repair " در یک گره Cassandra استفاده کنید تا از ثبات در تمام گره های حلقه اطمینان حاصل کنید. در یک نصب چند منطقه ای یا چند مرکز داده Apigee، از " nodetool -h localhost repair -pr " در هر گره در حلقه (در همه مناطق یا مراکز داده) استفاده کنید.

برای اطلاعات بیشتر در مورد "حذف های فراموش شده" و سازگاری Cassandra، و برای دستورالعمل های نحوه استفاده از " nodetool "، نگاه کنید به:

http://wiki.apache.org/cassandra/Operations - سازگاری

نکته مهم : Apigee اضافه کردن، جابجایی یا حذف گره‌های Cassandra را بدون تماس با Apigee Customer Success توصیه نمی‌کند. سیستم Apigee گره‌های Cassandra را با استفاده از آدرس IP آن‌ها ردیابی می‌کند و انجام تعمیر و نگهداری حلقه بدون انجام به‌روزرسانی‌های مربوطه در ابرداده‌های محیط Apigee باعث نتایج نامطلوب می‌شود.

نگهداری فایل لاگ

گزارش‌های Cassandra در پوشه /opt/apigee/var/log/cassandra در هر گره ذخیره می‌شوند. به طور پیش فرض، حداکثر 50 فایل لاگ، هر کدام با حداکثر حجم 20 مگابایت، می تواند ایجاد شود. پس از رسیدن به این حد، گزارش‌های قدیمی‌تر با ایجاد گزارش‌های جدیدتر حذف می‌شوند.

اگر متوجه شدید که فایل‌های گزارش Cassandra فضای زیادی اشغال می‌کنند، می‌توانید با ویرایش تنظیمات log4j، مقدار فضای اختصاص داده شده برای فایل‌های گزارش را تغییر دهید.

  1. برای تنظیم ویژگی های زیر /opt/apigee/customer/application/cassandra.properties را ویرایش کنید. اگر آن فایل وجود ندارد، آن را ایجاد کنید:
    conf_log4j-server_log4j.appender.r.maxfilesize=20 مگابایت # حداکثر اندازه فایل
    conf_log4j-server_log4j.appender.r.maxbackupindex=50 # حداکثر فایل باز
  2. با استفاده از دستورات، کاساندرا را مجددا راه اندازی کنید:
    $ /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restart