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

Edge for Private Cloud نسخه 4.18.05

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

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

در نصب تک منطقه ای یا تک مرکز داده 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