Edge for Private Cloud نسخه ۴.۱۶.۰۹
تعمیر و نگهداری ضدآنتروپی
گرههای حلقه Apache Cassandra برای اطمینان از سازگاری در همه گرهها به تعمیر و نگهداری دورهای نیاز دارند. برای انجام این تعمیر و نگهداری، از فرمان 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 - Consistency
نکته مهم: Apigee توصیه میکند بدون تماس با «موفقیت مشتری Apigee»، گرههای Cassandra را اضافه، جابهجا، یا حذف نکنید. سیستم Apigee گرههای Cassandra را بااستفاده از نشانی IP آنها ردیابی میکند و انجام تعمیرات حلقهای بدون انجام بهروزرسانیهای مربوطه در فراداده محیط Apigee نتایج نامطلوبی بههمراه خواهد داشت.
تعمیر و نگهداری فایل گزارش
گزارشهای Cassandra در دایرکتوری /<inst_root>/apigee/var/log/cassandra در هر گره ذخیره میشوند. بهطور پیشفرض، حداکثر ۵۰ فایل گزارش، هرکدام با حداکثر اندازه ۲۰ مگابایت، میتواند ایجاد شود؛ وقتی به این حد برسید، گزارشهای قدیمیتر با ایجاد گزارشهای جدیدتر حذف میشوند.
اگر متوجه شدید که فایلهای گزارش Cassandra فضای زیادی را اشغال میکنند، میتوانید با ویرایش تنظیمات log4j، مقدار فضای اختصاصدادهشده به فایلهای گزارش را تغییر دهید.
- /<install_dir>/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 - Cassandra را بااستفاده از این فرمانها بازراهاندازی کنید:
$ /<install_dir>/apigee/apigee-service/bin/apigee-service apigee-cassandra restart