Skip to Content
بازارچهClickHouse

ClickHouse

دیتابیس مخصوص گزارش‌گیری سریع از حجم خیلی زیاد اطلاعات.

حداقل منابع کل قالب: ۱ vCPU و ۲ گیگابایت RAM. هزینه بر اساس مصرف واقعی حساب می‌شود؛ تعرفه‌ها  را ببینید.

چه چیزی نصب می‌شود

بخشایمیجدسترسیدیسک ماندگار
ClickHouse (clickhouse)clickhouse/clickhouse-server:latestوب (HTTPS)/var/lib/clickhouse

نصب

قالب را پیدا کنید

در پنل به بازارچه بروید، «ClickHouse» را جستجو کنید و «استقرار سرویس» را بزنید.

مراحل نصب را پیش بروید

اپلیکیشن (تازه یا موجود)، نام هر بخش، نوع دسترسی و متغیرها را می‌بینید. پیش‌فرض‌ها برای شروع درست‌اند؛ معمولاً فقط «ادامه» را بزنید. نامی که برای هر بخش می‌گذارید، نام خصوصی آن در شبکهٔ اپلیکیشن هم هست.

رمزها را ذخیره کنید

بعد از نصب، کادر «اطلاعات ورود» رمزهای ساخته‌شده را فقط یک بار نشان می‌دهد. همین حالا جای امنی ذخیره‌شان کنید؛ بعداً در صفحهٔ متغیرها مقدارشان دیده نمی‌شود.

منتظر «در حال اجرا» بمانید

وضعیت همهٔ بخش‌ها باید «در حال اجرا» شود. تا آن موقع آدرس ممکن است خطا بدهد.

اولین ورود

  1. ClickHouse از طریق HTTP روی آدرس سرویس در دسترس است. کاربر default و رمز CLICKHOUSE_PASSWORD است.
  2. برای امتحان: curl -u default "https://<آدرس>/?query=SELECT%201" (curl رمز را می‌پرسد؛ رمز را در خود دستور ننویسید تا در تاریخچهٔ ترمینال نماند).

رمزها و کلیدهای ساخته‌شده

متغیردر سرویس
CLICKHOUSE_PASSWORDClickHouse

رمز را گم کرده‌اید؟ در زبانهٔ «لاگ‌ها»ی همان سرویس، کادر «اجرای دستور»، printenv نام_متغیر را اجرا کنید (مثلاً printenv CLICKHOUSE_PASSWORD).

نکته‌ها

  • این سرویس آدرس عمومی دارد. اگر فقط سرویس‌های خودتان از آن استفاده می‌کنند، در تنظیمات نوع دسترسی را «خصوصی» کنید.
  • پروتکل native (پورت ۹۰۰۰) بیرون باز نیست؛ از رابط HTTP یا کتابخانه‌هایی که HTTP را پشتیبانی می‌کنند استفاده کنید.
  • ClickHouse برای حجم زیاد داده RAM می‌خواهد؛ کمتر از ۲ گیگابایت ندهید.

پشتیبان‌گیری

  • دیسک /var/lib/clickhouse در سرویس ClickHouse: پوشهٔ دادهٔ یک دیتابیس در حال اجراست و zip گرفتن از آن نسخهٔ سالمی نمی‌دهد. با کادر «اجرای دستور» در زبانهٔ «لاگ‌ها»ی همان سرویس یک خروجی (dump) روی همین دیسک بنویسید و آن فایل را از زبانهٔ «ذخیره‌سازی» دانلود کنید. دیسک‌ها

حذف

هر بخش یک سرویس جداست. برای حذف کامل، همهٔ سرویس‌ها و افزونه‌های این قالب را از اپلیکیشن حذف کنید. با حذف سرویس، دیسک‌هایش هم برای همیشه پاک می‌شوند؛ قبلش نسخهٔ پشتیبان بگیرید.

در سایت گردوClickHouse در بازارچهٔ گردو