التحليلات اللحظيةمستودعات البياناتObservabilityAI/MLCloud
المتطلبات المسبقة
- أنشئ أول خدمة Cloud - ستحتاج إلى خدمة ClickHouse Cloud قيد التشغيل لإدراج البيانات فيها
- احصل على تفاصيل الاتصال بـ Cloud - ستحتاج إلى اسم المضيف واسم المستخدم وكلمة المرور للاتصال
ما ستبنيه
1
تثبيت clickhouse-client
يُعدclickhouse-client واجهة CLI الرسمية للاتصال بـ ClickHouse، وهو مُضمَّن في الملف التنفيذي لـ ClickHouse.ثبّته باستخدام المُثبّت العام:clickhouse إلى الدليل الحالي. تحقّق من التثبيت:clickhouse-client جاهز للاستخدام.2
جهّز ملف CSV نموذجيًا صغيرًا
أنشئ ملف CSV نموذجيًا صغيرًا حتى يكون هذا الدليل التمهيدي السريع مكتفيًا بذاته. شغّل ما يلي في الطرفية:3
اتصل بخدمة Cloud الخاصة بك
تفترض الأوامر أدناه أنك صدّرتCLICKHOUSE_HOST وCLICKHOUSE_USER وCLICKHOUSE_PASSWORD كمتغيرات بيئة، كما هو موضح في الدليل السريع الحصول على تفاصيل اتصال Cloud الخاصة بك. وإذا لم تكن قد فعلت ذلك، فيمكنك استبدالها بقيمك مباشرةً.اختبر الاتصال من خلال تشغيل استعلام بسيط على خدمة Cloud الخاصة بك:1 مطبوعة في الطرفية. وإذا ظهر خطأ في الاتصال، فتحقّق من أن خدمتك تعمل في Cloud Console وأن اسم المضيف وكلمة المرور صحيحان.المنفذ
9440 هو منفذ native protocol الآمن في ClickHouse Cloud. ويؤدي الخيار --secure إلى تفعيل تشفير TLS. وهذان مطلوبان لجميع اتصالات Cloud.4
أنشئ جدولًا مستهدفًا وأدرج البيانات
أولًا، أنشئ جدولًا على خدمة Cloud لديك لاستقبال البيانات:clickhouse-client الملف من stdin ويُرسله كتدفّق إلى الخدمة البعيدة:clickhouse-client محتويات ملف CSV مباشرةً إلى خدمة Cloud الخاصة بك. ويُخبر تنسيق CSVWithNames ClickHouse بأن الصف الأول يحتوي على أسماء الأعمدة.5
تحقّق من أنه تم إدراج البيانات
نفّذ استعلامًا على خدمة Cloud الخاصة بك للتأكد من وصول الصفوف:10، وهو عدد الصفوف في ملف CSV التجريبي.عاين البيانات:FORMAT وتمرير الملف المناسب.الخطوات التالية
في هذا الدليل السريع، ثبّتclickhouse-client، ووصلته بخدمة ClickHouse Cloud، واستخدمته لتمرير البيانات من ملف CSV محلي إلى Cloud. وتعمل هذه الطريقة نفسها مع Parquet وJSON وعشرات التنسيقات الأخرى.
اطّلع بعد ذلك على أدلة البدء السريع التالية:
أو تعمّق أكثر من خلال الوثائق المرجعية:
