يُوصى باستخدام أرشيفاتtgzالرسمية المجمّعة مسبقًا لجميع توزيعات Linux عندما لا يكون تثبيت حزمdebأوrpmممكنًا.
راجع التوصيات
قبل تثبيت ClickHouse، راجع التوصيات التالية:- Swap: عطِّل ملف المبادلة الخاص بنظام التشغيل في بيئات الإنتاج.
- Disk space: يتطلب الملف التنفيذي لـ ClickHouse ما لا يقل عن 2.5 جيجابايت من مساحة القرص لإتمام التثبيت.
- Network: في عمليات النشر الموزعة (العنقدة)، استخدم اتصال شبكة بسرعة لا تقل عن 10 جيجابت. ويُعد عرض النطاق الترددي للشبكة عاملًا حاسمًا في معالجة الاستعلامات الموزعة التي تتضمن كميات كبيرة من البيانات الوسيطة، وكذلك في النسخ المتماثل.
- Estimate data volume: خذ عينة من بياناتك واحسب متوسط حجم الصف، ثم اضربه في عدد الصفوف التي تخطط لتخزينها.
- Apply the compression coefficient: حمِّل عينة إلى ClickHouse وقارن بين حجم البيانات الأصلي وحجم الجدول المخزَّن. فعلى سبيل المثال، تُضغط بيانات Clickstream عادةً بمعدل يتراوح بين 6 و10 مرات.
- Account for replicas: إذا كنت تخطط لتخزين البيانات في عدة نسخ متماثلة، فاضرب الحجم التقديري في عدد النسخ المتماثلة.
نزّل وثبّت أحدث إصدار مستقر
يمكن تنزيل الإصدار المطلوب باستخدامcurl أو wget من المستودع https://packages.clickhouse.com/tgz/.
بعد ذلك، يجب فك ضغط الأرشيفات التي تم تنزيلها وتثبيتها باستخدام البرامج النصية الخاصة بالتثبيت.فيما يلي مثال على كيفية تثبيت أحدث إصدار مستقر.بالنسبة إلى بيئات production، يُوصى باستخدام أحدث إصدار
stable.
يمكنك العثور على رقم الإصدار في صفحة GitHub
ذات اللاحقة -stable.احصل على أحدث إصدار من ClickHouse
احصل على أحدث إصدار من ClickHouse من GitHub وخزّنه في المتغيرLATEST_VERSION.نزّل ملفات tarball لكل مكوّن من مكوّنات ClickHouse
نزّل ملفات tarball لكل مكوّن من مكوّنات ClickHouse. تحاول الحلقة تنزيل الحزم الخاصة بالمعمارية أولًا، ثم تلجأ إلى الحزم العامة.استخرج الحزم وثبّتها
شغّل الأوامر أدناه لاستخراج الحزم التالية وتثبيتها:clickhouse-common-static
clickhouse-common-static-dbg
clickhouse-server
clickhouse-client