Jak zainstalować i skonfigurować ClickHouse na Ubuntu 16.04 | 18.04

  • Dylan Parker
  • 0
  • 4070
  • 44

ClickHouse to szybki, oparty na kolumnach system analitycznej bazy danych typu open source z funkcją wysokiej dostępności, który działa w różnych klastrach, eliminując w ten sposób pojedynczy punkt awarii… Został opracowany przez Yandex i jest przydatny podczas pracy z dużymi hurtowniami danych… .

Jeśli potrzebujesz szybkiego, zorientowanego na kolumny systemu bazy danych z natywnymi zapytaniami SQL, wydajnym raportowaniem i wysoką dostępnością, możesz spojrzeć na ClickHouse…

Bazy danych zorientowane na kolumny przechowują rekordy w blokach pogrupowanych według kolumn zamiast wierszy… Podczas pracy z dużymi danymi wymagającymi dużej mocy obliczeniowej może to być to, czego potrzebujesz… System zapewnia replikację synchroniczną z wieloma wzorcami, automatyczne przełączanie awaryjne i samoorganizujący się klaster … Bez pojedynczych punktów awarii…

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zainstalować ClickHouse na Ubuntu 16.04 | 18.04 Serwery LTS…

Aby dowiedzieć się więcej o ClickHouse, odwiedź jego stronę główną.

Jeśli chcesz przetestować go w swoim środowisku laboratoryjnym przed wyjściem i użyciem go w środowisku produkcyjnym, poniższe kroki powinny być dobrym miejscem do rozpoczęcia… Wykonaj poniższe czynności, aby zainstalować ClickHouse na Ubuntu

Krok 1: Zainstaluj wymagane pakiety

Aby uzyskać najnowszą wersję ClickHouse, możesz sklonować plik projektu z Github lub dodać jego oficjalne repozytorium do Ubuntu… Ten post pokazuje, jak zainstalować go z repozytorium biurowego…

Przed instalacją niektóre wymagane pakiety mogą być potrzebne, aby instalacja działała…

Najpierw uruchom poniższe polecenia, aby zainstalować apt-transport-https

sudo apt update sudo apt install apt-transport-https

Po zainstalowaniu powyższego pakietu przejdź poniżej, aby zainstalować ClickHouse.

Krok 2: Instalacja ClickHouse

Po zainstalowaniu niektórych wymaganych pakietów wykonaj poniższe kroki, aby zainstalować i skonfigurować ClickHouse… Jeśli nie klonujesz pliku projektu z Github, dodaj jego oficjalne repozytorium pakietów, uruchamiając poniższe polecenia…

Pierwsza linia importuje klucz GPG repozytorium… druga dodaje repozytorium ClickHouse do nowego pliku o nazwie clickhouse.list

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv E0C56BD4 echo "deb http://repo.yandex.ru/clickhouse/deb/stable/ main /" | sudo tee /etc/apt/sources.list.d/clickhouse.list

Po wykonaniu powyższych czynności uruchom poniższe polecenia, aby je zainstalować.

sudo apt update sudo apt-get install clickhouse-server clickhouse-client

Po zainstalowaniu poniższych poleceń można zatrzymać, uruchomić i włączyć usługę ClickHouse…

sudo systemctl zatrzymaj serwer-domku kliknięć sudo systemctl uruchom serwer-domku kliknięć sudo systemctl włącz serwer-domku kliknięć

Aby sprawdzić, czy ClickHouse jest zainstalowany i działa, uruchom poniższe polecenia i sprawdź jego stan…

sudo systemctl status serwer-domku kliknięć

Powinieneś zobaczyć podobne linie, jak pokazano poniżej:

● clickhouse-server.service - ClickHouse Server (analityczny DBMS dla dużych zbiorów danych) Załadowany: załadowany (/etc/systemd/system/clickhouse-server.service; włączony; preset dostawcy: włączony) Aktywny: aktywny (bieganie) od śro 2019-03-27 10:15:34 CDT; 20 s temu Główny PID: 16734 (clickhouse-serv) Zadania: 35 (limit: 4683) CGroup: /system.slice/clickhouse-server.service └─16734 / usr / bin / clickhouse-server --config = / etc / clickhouse -server / config.xml 27 marca 10:15:34 ubuntu1804 systemd [1]: Uruchomiono serwer ClickHouse (analityczny DBMS dla dużych zbiorów danych). 27 marca 10:15:34 ubuntu1804 clickhouse-server [16734]: Include not found: clickhouse_remote_servers 27 marca 10:15:34 ubuntu1804 clickhouse-server [16734]: Include not found: clickhouse_compression 27 marca 10:15:34 ubuntu1804 clickhouse- serwer [16734]: Ślad logowania do /var/log/clickhouse-server/clickhouse-server.log 27 marca 10:15:34 ubuntu1804 serwer-domku kliknięć [16734]: Błędy rejestrowania w / var / log / clickhouse-server / clickhouse -server.err.log 27 marca 10:15:34 ubuntu1804 clickhouse-server [16734]: Include not found: networks 27 marca 10:15:34 ubuntu1804 clickhouse-server [16734]: Include not found: networks 27 marca 10: 15:36 serwer-domku kliknięć ubuntu1804 [16734]: Include not found: clickhouse_remote_servers 27 marca 10:15:36 ubuntu1804 serwer-domku kliknięć [16734]: Include not found: clickhouse_compression 

Po zainstalowaniu serwera uruchom poniższe polecenia, aby uzyskać dostęp do konsoli SQL poleceń ClickHouse…

klient-Clickhouse

Domyślnie klient łączy się z localhost: 9000 bez hasła… Jeśli łączysz się ze zdalnego hosta lub lokalizacji, będziesz chciał dodać -gospodarz argument do polecenia.

Powinien zostać wyświetlony monit konsoli SQL…

Klient ClickHouse w wersji 19.4.1.3. Łączenie z localhost: 9000 jako domyślny użytkownik. Połączono z serwerem ClickHouse w wersji 19.4.1 wersja 54416. ubuntu1804 :)

Z poziomu konsoli SQL można tworzyć, aktualizować, dodawać, usuwać i wykonywać inne funkcje bazy danych, w tym widoki tabel, indeksy i nie tylko…

Aby utworzyć nową bazę danych, uruchom poniższe polecenia:

UTWÓRZ test BAZY DANYCH;

Powinieneś zobaczyć wynik jak poniżej:

UTWÓRZ test BAZY DANYCH OK. 0 rzędów w zestawie. Upłynęło: 0,009 sek.

Możesz tutaj użyć wielu standardowych poleceń SQL, takich jak DROP, DELETE JOIN i nie tylko… Na przykład, aby przełączyć się do testowej bazy danych powyżej, wpisz poniższe polecenia:

USE test;

Że należy to zrobić!

Cieszyć się!

Gratulacje! Pomyślnie zainstalowałeś ClickHouse na Ubuntu 16.04 i 18.04




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux