يُوصى باستخدام حزم rpm الرسمية المجمّعة مسبقًا لكلٍ من CentOS وRedHat وجميع توزيعات
Linux الأخرى المعتمدة على rpm.
راجع التوصيات
قبل تثبيت ClickHouse، راجع التوصيات التالية:- Swap: عطِّل ملف المبادلة الخاص بنظام التشغيل في بيئات الإنتاج.
- Disk space: يتطلب الملف التنفيذي لـ ClickHouse ما لا يقل عن 2.5 جيجابايت من مساحة القرص لإتمام التثبيت.
- Network: في عمليات النشر الموزعة (العنقدة)، استخدم اتصال شبكة بسرعة لا تقل عن 10 جيجابت. ويُعد عرض النطاق الترددي للشبكة عاملًا حاسمًا في معالجة الاستعلامات الموزعة التي تتضمن كميات كبيرة من البيانات الوسيطة، وكذلك في النسخ المتماثل.
- Estimate data volume: خذ عينة من بياناتك واحسب متوسط حجم الصف، ثم اضربه في عدد الصفوف التي تخطط لتخزينها.
- Apply the compression coefficient: حمِّل عينة إلى ClickHouse وقارن بين حجم البيانات الأصلي وحجم الجدول المخزَّن. فعلى سبيل المثال، تُضغط بيانات Clickstream عادةً بمعدل يتراوح بين 6 و10 مرات.
- Account for replicas: إذا كنت تخطط لتخزين البيانات في عدة نسخ متماثلة، فاضرب الحجم التقديري في عدد النسخ المتماثلة.
إعداد مستودع RPM
أضِف المستودع الرسمي بتشغيل الأمر التالي:zypper (مثل openSUSE وSLES)، شغّل:yum install بـ zypper install، وذلك بحسب
مدير الحزم الذي تستخدمه.تثبيت ClickHouse server وclickhouse-client
لتثبيت ClickHouse، شغّل الأوامر التالية:- يمكنك استبدال
stableبـltsلاستخدام أنواع إصدارات مختلفة بحسب احتياجاتك. - يمكنك تنزيل الحزم وتثبيتها يدويًا من packages.clickhouse.com/rpm.
- لتحديد إصدار معيّن، أضِف
-$versionإلى نهاية اسم الحزمة، على سبيل المثال:
بدء ClickHouse server
لبدء ClickHouse server، شغّل:تثبيت standalone ClickHouse Keeper
لتثبيتclickhouse-keeper على خوادم standalone ClickHouse Keeper، شغّل: