ILLA home page
  1. ClickHouse

ClickHouse är ett snabbt, kolumnorienterat databashanteringssystem som är utformat för online analytisk behandling (OLAP) arbetsbelastning. Det är ett projekt med öppen källkod som skapades av Yandex, det ryska sökmotorföretaget. ClickHouse är känd för sin förmåga att behandla stora mängder data snabbt och effektivt, vilket gör det till en idealisk lösning för big data analys.

Med Illa Cloud kan du distribuera och hantera ClickHouse kluster på molnet, utan att behöva oroa sig för den underliggande infrastrukturen och underhållet.

Illa Cloud erbjuder ett webbaserat gränssnitt för att hantera ClickHouse kluster, så att du kan övervaka klustrets prestanda, skala upp eller ner resurser och konfigurera säkerhetskopior och säkerhetsinställningar. Du kan också använda Illa Cloud för att köra frågor på dina ClickHouse-data med hjälp av en webbaserad frågeeditor.

Skapa ClickHouse

Det finns två sätt att skapa en resurs i Illa efter att du loggat in på ditt Illa konto.

  • Skapa i resurser

Logga in på ditt Illa konto, välj **Resurser** högst upp på sidan och klicka på **Skapa ny**-knappen.

external_resource

Välj ClickHouse från databaslistan.

action_list

Anslut till databasen med de parametrar som beskrivs i Connection Settings nedan.

Klicka på **Test Connection** för att se om vi framgångsrikt kan ansluta till databasen. Om ja, klicka Spara resurser, annat, dubbelkolla värdnamn, port, användarnamn och lösenord är korrekt.

Efter att ha skapat en resurs, den färdiga ClickHouse kommer att visas som visas.

click_config

  • Skapa i Builder

Logga in på ditt Illa konto, skapa ett projekt i Illa Builder på sidan **App** och navigera till Action List längst ner på sidan. Klicka på **new**, välj sedan ClickHouse från databaslistan. Anslut sedan till databasen med nödvändiga parametrar som beskrivs i Connection Settings nedan.

Klicka på **Test Connection** för att se om vi framgångsrikt kan ansluta till databasen. Om ja, klicka Spara resurser, annat, dubbelkolla värdnamn, port, användarnamn och lösenord är korrekt.

Inställningar för anslutning

Här måste vi tillhandahålla information för att ansluta till ClickHouse databas.

click_config

EgenskaperKrävsBeskrivning
NamnobligatoriskNamnet på resursen när du skapar åtgärder i ILLA.
HostnameobligatoriskURL eller IP-adress för din databas
PortobligatoriskServerns portnummer som du bör använda för att ansluta. Om du inte anger en port, är standardporten ‘9440’.
DatabasobligatoriskNamnet på databasen
Användarnamnobligatoriskdet användarnamn du vill använda när du loggar in på ClickHouse-servern.
LösenordobligatoriskAnvänd detta lösenord för autentisering.
SSL-alternativvalfribestämmer hur hög säker SSL TCP / IP-anslutning prioriteras medan man förhandlar med servern.

Skapa åtgärder

Vi har skapat en ClickHouse resurs, vi kan lägga till åtgärden genom att välja ClickHouse från åtgärdslistan och välja Create action knappen.

click_resource_list

Nu har vi lagt till ClickHouse server som en åtgärd till vår byggsida.

click

Configure ClickHouse

EgenskaperBeskrivning
SQL-frågasql-kommandon för att hämta (välja), infoga, uppdatera, ta bort data från databasen
Transformatoromvandlar data till den stil du vill använda JavaScript

Exempel användning:

  • Välj
VÄLJ * FRÅN användare ORDER BY efternamn;
  • Insert
INSERT INTO users

	(firstname, lastname, email)

VALUES

	(

		{{ NewUser.data.firstNameInput }},

		{{ NewUser.data.lastNameInput }},

		{{ NewUser.data.emailInput }}

	);
  • Uppdatera
UPDATE users
  SET firstname = '{{form1.updatedProfile.first}}'
  WHERE id = {{ form1.updatedProfile.uid}};
  • Radera
DELETE FROM users WHERE id = {{ form1.updatedProfile.uid }};