يعمل التكامل مع كتالوج Lakekeeper مع جداول Iceberg فقط.
يدعم هذا التكامل كلاً من AWS S3 وموفري التخزين السحابي الآخرين.
- تنفيذ Rust native لأداء عالٍ وموثوقية عالية
- امتثال REST API لمواصفة Iceberg REST كتالوج
- تكامل Cloud storage مع التخزين المتوافق مع S3
نظراً لأن هذه الميزة تجريبية، ستحتاج إلى تفعيلها باستخدام:
SET allow_experimental_database_iceberg = 1;إعداد بيئة التطوير المحلية
المتطلبات الأساسية
- Docker وDocker Compose: تأكد من أن Docker مثبّت ويعمل
- الإعداد النموذجي: يمكنك استخدام إعداد
docker-composeالخاص بـ Lakekeeper
إعداد كتالوج Lakekeeper المحلي
docker-compose.yml بالتكوين التالي:
يتطلب إعداد Lakekeeper تحميل البيانات التجريبية إلى جداول Iceberg أولاً. تأكد من أن البيئة قد أنشأت الجداول وعبّأتها بالبيانات قبل محاولة الاستعلام عنها عبر ClickHouse. ويعتمد توفّر الجداول على إعداد docker-compose المستخدم وعلى البرامج النصية الخاصة بتحميل البيانات التجريبية.
الاتصال بـ كتالوج Lakekeeper المحلي
الاستعلام عن جداول كتالوج Lakekeeper باستخدام ClickHouse
إذا لم تظهر أي جداول، فعادةً ما يعني ذلك أحد الأمور التالية:
- لم تُنشئ البيئة الجداول التجريبية بعد
- لم تكتمل تهيئة خدمة كتالوج Lakekeeper بعد
- لم تكتمل بعد عملية تحميل البيانات التجريبية
علامات الاقتباس المعكوسة مطلوبةعلامات الاقتباس المعكوسة مطلوبة لأن ClickHouse لا يدعم سوى نطاق أسماء واحد.
تحميل البيانات من بحيرة البيانات لديك إلى ClickHouse
INSERT INTO SELECT: