يُوصى باستخدام حزم deb الرسمية المُجمَّعة مسبقًا لـ Debian أو Ubuntu.
راجع التوصيات
قبل تثبيت ClickHouse، راجع التوصيات التالية:- Swap: عطِّل ملف المبادلة الخاص بنظام التشغيل في بيئات الإنتاج.
- Disk space: يتطلب الملف التنفيذي لـ ClickHouse ما لا يقل عن 2.5 جيجابايت من مساحة القرص لإتمام التثبيت.
- Network: في عمليات النشر الموزعة (العنقدة)، استخدم اتصال شبكة بسرعة لا تقل عن 10 جيجابت. ويُعد عرض النطاق الترددي للشبكة عاملًا حاسمًا في معالجة الاستعلامات الموزعة التي تتضمن كميات كبيرة من البيانات الوسيطة، وكذلك في النسخ المتماثل.
- Estimate data volume: خذ عينة من بياناتك واحسب متوسط حجم الصف، ثم اضربه في عدد الصفوف التي تخطط لتخزينها.
- Apply the compression coefficient: حمِّل عينة إلى ClickHouse وقارن بين حجم البيانات الأصلي وحجم الجدول المخزَّن. فعلى سبيل المثال، تُضغط بيانات Clickstream عادةً بمعدل يتراوح بين 6 و10 مرات.
- Account for replicas: إذا كنت تخطط لتخزين البيانات في عدة نسخ متماثلة، فاضرب الحجم التقديري في عدد النسخ المتماثلة.
إعداد مستودع Debian
لتثبيت ClickHouse، شغّل الأوامر التالية:- يمكنك استبدال
stableبـltsلاستخدام إصدارات مختلفة بحسب احتياجاتك. - يمكنك تنزيل الحزم وتثبيتها يدويًا من packages.clickhouse.com.
الطريقة القديمة لتثبيت حزم deb على التوزيعات الأقدم
الطريقة القديمة لتثبيت حزم deb على التوزيعات الأقدم
تثبيت ClickHouse server وclient
بدء تشغيل ClickHouse
لبدء ClickHouse server، شغّل:تثبيت standalone ClickHouse Keeper
لتثبيتclickhouse-keeper على خوادم standalone ClickHouse Keeper، شغّل:تمكين ClickHouse Keeper وبدء تشغيله
الحزم
| Package | Description |
|---|---|
clickhouse-common-static | يثبّت الملفات الثنائية المُجمَّعة الخاصة بـ ClickHouse. |
clickhouse-server | ينشئ رابطًا رمزيًا لـ clickhouse-server ويثبّت تهيئة الخادم الافتراضية. |
clickhouse-client | ينشئ رابطًا رمزيًا لـ clickhouse-client وأدوات أخرى مرتبطة بالعميل، ويثبّت ملفات تهيئة العميل. |
clickhouse-common-static-dbg | يثبّت الملفات الثنائية المُجمَّعة الخاصة بـ ClickHouse مع معلومات التنقيح. |
clickhouse-keeper | يُستخدم لتثبيت ClickHouse Keeper على عُقد ClickHouse Keeper المخصّصة. إذا كنت تشغّل ClickHouse Keeper على الخادم نفسه الذي يعمل عليه ClickHouse server، فلن تحتاج إلى تثبيت هذه الحزمة. كما يثبّت ClickHouse Keeper وملفات تهيئة ClickHouse Keeper الافتراضية. |
إذا كنت بحاجة إلى تثبيت إصدار معيّن من ClickHouse، فيجب تثبيت جميع الحزم بالإصدار نفسه:
sudo apt-get install clickhouse-server=21.8.5.7 clickhouse-client=21.8.5.7 clickhouse-common-static=21.8.5.7