الانتقال إلى المحتوى الرئيسي
إذا كنت تستخدم MongoDB Atlas، فيُرجى الرجوع إلى الدليل المخصّص هنا.

فعّل مدة الاحتفاظ بـ oplog

يتطلب النسخ المتماثل مدة احتفاظ بـ oplog لا تقل عن 24 ساعة. ونوصي بضبط مدة الاحتفاظ بـ oplog على 72 ساعة أو أكثر لضمان عدم اقتطاع oplog قبل اكتمال اللقطة الأولية. يمكنك التحقق من مدة الاحتفاظ الحالية بـ oplog عبر تشغيل الأمر التالي في بيئة MongoDB shell (يجب أن تكون لديك صلاحية clusterMonitor لتشغيل هذا الأمر):
db.getSiblingDB("admin").serverStatus().oplogTruncation.oplogMinRetentionHours
لتعيين فترة الاحتفاظ بـ oplog على 72 ساعة، شغّل الأمر التالي على كل عقدة في مجموعة النسخ المتماثلة بصفتك مستخدمًا إداريًا:
db.adminCommand({
    "replSetResizeOplog" : 1,
    "minRetentionHours": 72
})
لمزيد من التفاصيل حول الأمر replSetResizeOplog وإعداد الاحتفاظ بـ oplog، راجع وثائق MongoDB.

تكوين مستخدم قاعدة بيانات

اتصل بمثيل MongoDB الخاص بك باستخدام مستخدم إداري، ثم نفّذ الأمر التالي لإنشاء مستخدم لـ ClickPipes الخاصة بـ MongoDB CDC:
db.getSiblingDB("admin").createUser({
    user: "clickpipes_user",
    pwd: "some_secure_password",
    roles: ["readAnyDatabase", "clusterMonitor"],
})
تأكد من استبدال clickpipes_user وsome_secure_password باسم المستخدم وكلمة المرور المطلوبين.

ما الخطوة التالية؟

يمكنك الآن إنشاء ClickPipe الخاص بك وبدء إدخال البيانات من مثيل MongoDB الخاص بك إلى ClickHouse Cloud. احرص على تدوين تفاصيل الاتصال التي استخدمتها أثناء إعداد مثيل MongoDB الخاص بك، إذ ستحتاج إليها خلال عملية إنشاء ClickPipe.
آخر تعديل في ٢٥ يونيو ٢٠٢٦