ClickHouse
دیتابیس مخصوص گزارشگیری سریع از حجم خیلی زیاد اطلاعات.
حداقل منابع کل قالب: ۱ vCPU و ۲ گیگابایت RAM. هزینه بر اساس مصرف واقعی حساب میشود؛ تعرفهها را ببینید.
چه چیزی نصب میشود
| بخش | ایمیج | دسترسی | دیسک ماندگار |
|---|---|---|---|
ClickHouse (clickhouse) | clickhouse/clickhouse-server:latest | وب (HTTPS) | /var/lib/clickhouse |
نصب
قالب را پیدا کنید
در پنل به بازارچه بروید، «ClickHouse» را جستجو کنید و «استقرار سرویس» را بزنید.
مراحل نصب را پیش بروید
اپلیکیشن (تازه یا موجود)، نام هر بخش، نوع دسترسی و متغیرها را میبینید. پیشفرضها برای شروع درستاند؛ معمولاً فقط «ادامه» را بزنید. نامی که برای هر بخش میگذارید، نام خصوصی آن در شبکهٔ اپلیکیشن هم هست.
رمزها را ذخیره کنید
بعد از نصب، کادر «اطلاعات ورود» رمزهای ساختهشده را فقط یک بار نشان میدهد. همین حالا جای امنی ذخیرهشان کنید؛ بعداً در صفحهٔ متغیرها مقدارشان دیده نمیشود.
منتظر «در حال اجرا» بمانید
وضعیت همهٔ بخشها باید «در حال اجرا» شود. تا آن موقع آدرس ممکن است خطا بدهد.
اولین ورود
- ClickHouse از طریق HTTP روی آدرس سرویس در دسترس است. کاربر
defaultو رمزCLICKHOUSE_PASSWORDاست. - برای امتحان:
curl -u default "https://<آدرس>/?query=SELECT%201"(curl رمز را میپرسد؛ رمز را در خود دستور ننویسید تا در تاریخچهٔ ترمینال نماند).
رمزها و کلیدهای ساختهشده
| متغیر | در سرویس |
|---|---|
CLICKHOUSE_PASSWORD | ClickHouse |
رمز را گم کردهاید؟ در زبانهٔ «لاگها»ی همان سرویس، کادر «اجرای دستور»، printenv نام_متغیر را اجرا کنید (مثلاً printenv CLICKHOUSE_PASSWORD).
نکتهها
- این سرویس آدرس عمومی دارد. اگر فقط سرویسهای خودتان از آن استفاده میکنند، در تنظیمات نوع دسترسی را «خصوصی» کنید.
- پروتکل native (پورت ۹۰۰۰) بیرون باز نیست؛ از رابط HTTP یا کتابخانههایی که HTTP را پشتیبانی میکنند استفاده کنید.
- ClickHouse برای حجم زیاد داده RAM میخواهد؛ کمتر از ۲ گیگابایت ندهید.
پشتیبانگیری
- دیسک
/var/lib/clickhouseدر سرویس ClickHouse: پوشهٔ دادهٔ یک دیتابیس در حال اجراست و zip گرفتن از آن نسخهٔ سالمی نمیدهد. با کادر «اجرای دستور» در زبانهٔ «لاگها»ی همان سرویس یک خروجی (dump) روی همین دیسک بنویسید و آن فایل را از زبانهٔ «ذخیرهسازی» دانلود کنید. دیسکها
حذف
هر بخش یک سرویس جداست. برای حذف کامل، همهٔ سرویسها و افزونههای این قالب را از اپلیکیشن حذف کنید. با حذف سرویس، دیسکهایش هم برای همیشه پاک میشوند؛ قبلش نسخهٔ پشتیبان بگیرید.
در سایت گردوClickHouse در بازارچهٔ گردو