GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal ClickHouse di Debian 9

Dalam tutorial ini, kami akan menjelaskan langkah-langkah menginstal ClickHouse di VPS Debian 9.

ClickHouse adalah DBMS (sistem manajemen basis data kolom) gratis dan sumber terbuka yang dikembangkan oleh Yandex. Dengan ClickHouse, pengguna dapat mengelola volume data yang sangat besar, termasuk data non-agregat, dan menghasilkan laporan data secara real time – dan juga dapat melakukan semua ini dengan cukup cepat. Ia mampu memproses ratusan juta entri data per detik di server. Sistem ini dapat diskalakan secara linier dan dapat ditingkatkan untuk menyimpan dan memproses triliunan baris dan petabyte data. Proses instalasi cukup mudah dan lugas, dan dapat dilakukan dalam waktu kurang dari 10 menit. Mari kita mulai.

ClickHouse hadir dengan banyak fitur berguna. Beberapa di antaranya tercantum di bawah ini:

  • DBMS Berorientasi Kolom Sejati
  • Kompresi Data
  • Penyimpanan Data Disk
  • Pemrosesan Paralel pada Beberapa Core
  • Pemrosesan Terdistribusi di Beberapa Server
  • Dukungan SQL
  • Mesin Vektor
  • Pembaruan Data Waktu Nyata
  • Cocok untuk Pertanyaan Online
  • Dukungan untuk Perkiraan Perhitungan
  • Replikasi data dan dukungan integritas data

dan masih banyak lagi ...

Prasyarat

  • server atau VPS yang menjalankan Debian 9 dengan akses SSH dan setidaknya 4 GB RAM. Untuk keperluan tutorial ini, kami akan menggunakan salah satu paket hosting VPS SSD Debian kami (tepatnya SSD 4).
  • Pengguna sistem dengan hak akses root, atau akses ke pengguna root. Semua paket hosting VPS kami dilengkapi dengan akses root penuh.

Langkah 1:Masuk dan Perbarui Server

Untuk memulai instalasi ClickHouse, kita harus masuk ke VPS Debian 9 melalui SSH sebagai pengguna root.

ssh root@IP_address -p Port_number

Pastikan untuk mengganti “IP_address” dan “Port_number” dengan nilainya masing-masing untuk server Anda.

Setelah Anda masuk, jalankan perintah berikut untuk memastikan bahwa semua paket yang diinstal pada VPS Debian 9 Anda diperbarui ke versi terbaru yang tersedia:

apt update && apt upgrade

Langkah 2:Instal ClickHouse

ClickHouse dapat diinstal dengan beberapa cara berbeda. Anda dapat mengompilasi kode untuk server Anda dari kode sumber, tetapi dalam tutorial ini kami akan memandu Anda melalui langkah-langkah menginstalnya dari paket .deb resmi Yandex yang telah dikompilasi sebelumnya. Ini adalah cara yang disarankan untuk menginstal aplikasi ini. Langkah pertama instalasi ClickHouse adalah menambahkan repositori resmi Yandex ke server Anda. Untuk melakukannya, buat file 'clickhouse.list' di jalur /etc/apt/sources.list.d/ dengan isi sebagai berikut:

nano /etc/apt/sources.list.d/clickhouse.list
deb http://repo.yandex.ru/clickhouse/deb/stable/ main/

Setelah Anda menyimpan dan keluar dari file, tambahkan kunci repositori sehingga Anda dapat mengunduh paket ClickHouse dengan aman:

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv E0C56BD4

Setelah selesai, perbarui daftar repositori:

apt update

Terakhir, jalankan perintah berikut untuk menginstal server dan klien ClickHouse di VPS Debian 9 Anda:

apt-get install clickhouse-client clickhouse-server

Kami memasang klien dan server, karena klien memungkinkan Anda mengakses dan mengelola server melalui baris perintah.

Setelah penginstalan selesai, jalankan server ClickHouse dan aktifkan untuk memulai secara otomatis saat server reboot:

systemctl start clickhouse-server
ystemctl enable clickhouse-server

Anda dapat memeriksa apakah server ClickHouse aktif dan berjalan dengan memeriksa statusnya melalui systemctl:

systemctl status clickhouse-server

Outputnya harus menunjukkan bahwa itu sedang berjalan, seperti output yang ditunjukkan di sini:

clickhouse-server.service - ClickHouse Server (analytic DBMS for big data)
   Loaded: loaded (/etc/systemd/system/clickhouse-server.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2019-06-18 12:16:07 EDT; 9s ago
 Main PID: 1027 (clickhouse-serv)
    Tasks: 36 (limit: 4915)
   CGroup: /system.slice/clickhouse-server.service
           ââ1027 /usr/bin/clickhouse-server --config=/etc/clickhouse-server/config.xml --pid-file=/run/clickhouse-server/clickhouse-server.pid

Jun 18 12:16:07 for-blog-post.rosehostingtest.com systemd[1]: Started ClickHouse Server (analytic DBMS for big data).
Jun 18 12:16:07 for-blog-post.rosehostingtest.com clickhouse-server[1027]: Include not found: clickhouse_remote_servers
Jun 18 12:16:07 for-blog-post.rosehostingtest.com clickhouse-server[1027]: Include not found: clickhouse_compression
Jun 18 12:16:07 for-blog-post.rosehostingtest.com clickhouse-server[1027]: Logging trace to /var/log/clickhouse-server/clickhouse-server.log
Jun 18 12:16:07 for-blog-post.rosehostingtest.com clickhouse-server[1027]: Logging errors to /var/log/clickhouse-server/clickhouse-server.err.log
Jun 18 12:16:07 for-blog-post.rosehostingtest.com clickhouse-server[1027]: Include not found: networks
Jun 18 12:16:09 for-blog-post.rosehostingtest.com clickhouse-server[1027]: Include not found: clickhouse_remote_servers
Jun 18 12:16:09 for-blog-post.rosehostingtest.com clickhouse-server[1027]: Include not found: clickhouse_compression

Kami telah berhasil menginstal rilis stabil ClickHouse di server. Untuk memeriksa versi yang diinstal ke server Anda, jalankan perintah berikut:

clickhouse-server --V
ClickHouse server version 19.8.3.8 (official build).

Saat menulis tutorial ini, ini adalah versi 19.8.3.8. Jika Anda ingin menginstal dan menggunakan rilis ClickHouse yang lebih baru, ganti stable dengan testing di /etc/apt/sources.list.d/clickhouse.list mengajukan. Seharusnya terlihat seperti berikut:

deb http://repo.yandex.ru/clickhouse/deb/testing/ main/

Itu saja! ClickHouse sekarang berhasil diinstal pada VPS Debian 9 Anda dan siap digunakan. ClickHouse mendengarkan di localhost pada port 9000 secara default. Anda dapat masuk ke server ClickHouse menggunakan klien ClickHouse melalui antarmuka baris perintah, seperti yang ditunjukkan di bawah ini:

clickhouse-client
ClickHouse client version 19.8.3.8 (official build).
Connecting to localhost:9000 as user default.

Jika Anda memerlukan detail lebih lanjut tentang ClickHouse atau Anda perlu mempelajari cara memulai, silakan kunjungi dokumentasi resmi mereka.

Tentu saja, Anda tidak perlu menginstal ClickHouse di Debian 9 jika Anda menggunakan salah satu layanan Managed Debian Hosting kami, dalam hal ini Anda dapat meminta administrator sistem pakar kami untuk menginstal ClickHouse untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini tentang cara menginstal ClickHouse di Debian 9, silakan bagikan dengan teman-teman Anda di jejaring sosial dengan menggunakan pintasan berbagi di bawah ini, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.


Debian
  1. Cara Menginstal Server Redis di Debian 11

  2. Cara Menginstal MySQL 8.0 / 5.7 di Debian 11 / Debian 10

  3. Cara Menginstal ProFTPD di Debian 8

  1. Cara Menginstal ClickHouse di CentOS 7

  2. Cara Menginstal Server MySQL di Debian 9

  3. Cara menginstal Odoo 12 di Debian 9

  1. Cara Menginstal R di Debian 9

  2. Cara Memasang Server Minecraft di Debian 9

  3. Cara Menginstal R di Debian 10