الانتقال إلى المحتوى الرئيسي
يُوصى باستخدام حزم rpm الرسمية المجمّعة مسبقًا لكلٍ من CentOS وRedHat وجميع توزيعات Linux الأخرى المعتمدة على rpm.
1

راجع التوصيات

قبل تثبيت ClickHouse، راجع التوصيات التالية:
  • Swap: عطِّل ملف المبادلة الخاص بنظام التشغيل في بيئات الإنتاج.
  • Disk space: يتطلب الملف التنفيذي لـ ClickHouse ما لا يقل عن 2.5 جيجابايت من مساحة القرص لإتمام التثبيت.
  • Network: في عمليات النشر الموزعة (العنقدة)، استخدم اتصال شبكة بسرعة لا تقل عن 10 جيجابت. ويُعد عرض النطاق الترددي للشبكة عاملًا حاسمًا في معالجة الاستعلامات الموزعة التي تتضمن كميات كبيرة من البيانات الوسيطة، وكذلك في النسخ المتماثل.
تقدير متطلبات التخزينلتقدير مساحة القرص المطلوبة لبياناتك:
  1. Estimate data volume: خذ عينة من بياناتك واحسب متوسط حجم الصف، ثم اضربه في عدد الصفوف التي تخطط لتخزينها.
  2. Apply the compression coefficient: حمِّل عينة إلى ClickHouse وقارن بين حجم البيانات الأصلي وحجم الجدول المخزَّن. فعلى سبيل المثال، تُضغط بيانات Clickstream عادةً بمعدل يتراوح بين 6 و10 مرات.
  3. Account for replicas: إذا كنت تخطط لتخزين البيانات في عدة نسخ متماثلة، فاضرب الحجم التقديري في عدد النسخ المتماثلة.
للاطلاع على متطلبات الأجهزة بمزيد من التفصيل، راجع “توصيات تحديد السعة والأجهزة”
2

إعداد مستودع RPM

أضِف المستودع الرسمي بتشغيل الأمر التالي:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://packages.clickhouse.com/rpm/clickhouse.repo
بالنسبة إلى الأنظمة التي تستخدم مدير الحزم zypper ‏(مثل openSUSE وSLES)، شغّل:
sudo zypper addrepo -r https://packages.clickhouse.com/rpm/clickhouse.repo -g
sudo zypper --gpg-auto-import-keys refresh clickhouse-stable
في الخطوات التالية، يمكنك استبدال yum install بـ zypper install، وذلك بحسب مدير الحزم الذي تستخدمه.
3

تثبيت ClickHouse server وclickhouse-client

لتثبيت ClickHouse، شغّل الأوامر التالية:
sudo yum install -y clickhouse-server clickhouse-client
  • يمكنك استبدال stable بـ lts لاستخدام أنواع إصدارات مختلفة بحسب احتياجاتك.
  • يمكنك تنزيل الحزم وتثبيتها يدويًا من packages.clickhouse.com/rpm.
  • لتحديد إصدار معيّن، أضِف -$version إلى نهاية اسم الحزمة، على سبيل المثال:
sudo yum install clickhouse-server-22.8.7.34
4

بدء ClickHouse server

لبدء ClickHouse server، شغّل:
sudo systemctl enable clickhouse-server
sudo systemctl start clickhouse-server
sudo systemctl status clickhouse-server
لبدء clickhouse-client، شغّل:
clickhouse-client
إذا كنت قد أعددت كلمة مرور لخادمك، فستحتاج إلى تشغيل:
clickhouse-client --password
5

تثبيت standalone ClickHouse Keeper

في بيئات production، نوصي بشدة بتشغيل ClickHouse Keeper على عُقد مخصصة. في بيئات الاختبار، إذا قررت تشغيل ClickHouse Server وClickHouse Keeper على الخادم نفسه، فلن تحتاج إلى تثبيت ClickHouse Keeper لأنه يكون مضمّنًا مع ClickHouse server.
لتثبيت clickhouse-keeper على خوادم standalone ClickHouse Keeper، شغّل:
sudo yum install -y clickhouse-keeper
6

تمكين ClickHouse Keeper وبدء تشغيله

sudo systemctl enable clickhouse-keeper
sudo systemctl start clickhouse-keeper
sudo systemctl status clickhouse-keeper
آخر تعديل في ٢٥ يونيو ٢٠٢٦