SELECT على جدول Hive في HDFS. يدعم حاليًا تنسيقات الإدخال التالية:
-
Text: يدعم فقط أنواع الأعمدة القياسية البسيطة، باستثناء
binary -
ORC: يدعم أنواع الأعمدة القياسية البسيطة فقط، باستثناء
char؛ ويدعم فقط الأنواع المعقدة مثلarray -
Parquet: يدعم جميع أنواع الأعمدة القياسية البسيطة؛ ويدعم فقط الأنواع المعقدة مثل
array
إنشاء جدول
- يجب أن تكون أسماء الأعمدة مطابقةً لما هو موجود في جدول Hive الأصلي، ولكن يمكنك استخدام بعض هذه الأعمدة فقط وبأي ترتيب، كما يمكنك أيضًا استخدام بعض الأعمدة ذات الأسماء المستعارة المحسوبة من أعمدة أخرى.
- يجب أن تكون أنواع الأعمدة مطابقةً لتلك الموجودة في جدول Hive الأصلي.
- يجب أن يكون تعبير التقسيم متوافقًا مع جدول Hive الأصلي، ويجب أن تكون الأعمدة المستخدمة في تعبير التقسيم موجودة في بنية الجدول.
-
thrift://host:port— عنوان Hive Metastore -
database— اسم قاعدة البيانات البعيدة. -
table— اسم الجدول البعيد.
مثال للاستخدام
كيفية استخدام ذاكرة التخزين المؤقت المحلية لنظام ملفات HDFS
config.xml
- enable: سيحتفظ ClickHouse بذاكرة تخزين مؤقت محلية لنظام الملفات البعيد (HDFS) بعد بدء التشغيل إذا كانت القيمة
true. - root_dir: مطلوب. الدليل الجذر لتخزين ملفات ذاكرة التخزين المؤقت المحلية الخاصة بنظام الملفات البعيد.
- limit_size: مطلوب. الحد الأقصى لحجم ملفات ذاكرة التخزين المؤقت المحلية (بالبايت).
- bytes_read_before_flush: يتحكم في عدد البايتات المقروءة قبل التفريغ إلى نظام الملفات المحلي عند تنزيل ملف من نظام الملفات البعيد. القيمة الافتراضية هي 1MB.