تکالیف نگهداری Apache Cassandra

Edge for Private Cloud نسخه ۴.۱۸.۰۵

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

گره‌های حلقه Apache Cassandra برای اطمینان از سازگاری در همه گره‌ها به تعمیر و نگهداری دوره‌ای نیاز دارند. برای انجام این تعمیر و نگهداری، از فرمان Cassandra «nodetool -h localhost repair» استفاده کنید.

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

برای اطلاعات بیشتر، منابع زیر را ببینید:

تعمیر و نگهداری فایل گزارش

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

اگر متوجه شدید که فایل‌های گزارش 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