Zjistěte, jak nastavit prostředí tak, aby používalo klientské knihovny Kusto. Pomocí těchto knihoven můžete vytvářet aplikace, které se připojují ke clusteru a spouštějí dotazy nebo ingestují data.
V tomto článku se dozvíte, jak nainstalovat balíčky klientské knihovny pro preferovaný jazyk.
Požadavky
Vyberte požadavky pro programovací jazyk použitý k vytvoření aplikace.
Poznámka
Klientské knihovny Kusto jsou kompatibilní s JavaScriptem a TypeScriptem. Pokud chcete převést příklady TypeScriptu na JavaScript, jednoduše odeberte poznámky typu používané pro proměnné, parametry a návratové hodnoty.
Ujistěte se, že je spustitelný soubor node ve vašem PATH.
Ověřte instalaci: V příkazovém prostředí spusťte node --version a zkontrolujte, jestli je verze 3.7 nebo novější.
Aplikace Node.js nebo webová aplikace založená na prohlížeči, například aplikace React.
Pro webové aplikace založené na prohlížeči:
Pokud má vaše aplikace přihlašovací prostředí, můžete k vydání autorizačního tokenu použít knihovny @auzre/identity a použít k podávání tohoto tokenu klientovi Kusto:
Pokud vaše aplikace nemá přihlašovací prostředí nebo chcete k zobrazení výzvy k ověření použít klientskou knihovnu Kusto, musíte nastavit registraci aplikace s potřebnými oprávněními:
Na kartě Ověřování vyberte + Přidat platformu. Pak vyberte jednostránkovou aplikaci.
Zadejte požadované přesměrovací URI, vyberte pole pro přístupové tokeny a ID tokenya klikněte na Konfigurovat. Další informace o přesměrovacích URI najdete v části Desktopová aplikace, která volá webová rozhraní API.
Na kartě Přehled zkopírujte ID aplikace (klienta) .
Příklady v následujících kurzech používají klientskou knihovnu Kusto k zobrazení výzvy k ověření.
Poznámka
Pokud patříte do organizace, můžou vám omezení založená na konfiguracích organizace bránit v ověřování. Požádejte o přístup od správce organizace nebo zkuste to znovu u osobního účtu.
JDK 8 nebo novější
Ujistěte se, že je java spustitelný soubor ve vašem PATH.
Ověřte instalaci: V příkazovém prostředí spusťte java -version a zkontrolujte, jestli je verze 8 nebo novější.
Maven 3.6.3 nebo novější
Ujistěte se, že je spustitelný soubor mvn ve vašem PATH.
Ověřte instalaci: V příkazovém prostředí spusťte mvn -version a zkontrolujte, jestli je verze 3.6.3 nebo novější.
Instalace balíčku
Tato část vás provede instalací klientské knihovny Kusto ve vašem prostředí.
Následující tabulka uvádí klientské knihovny a odpovídající názvy balíčků.
Název knihovny
Popis
Knihovna dat Kusto
Poskytuje klienta pro připojení ke clusterům. Pomocí klientské knihovny můžete dotazovat data nebo spouštět příkazy pro správu .
Knihovna Kusto Ingest
Poskytuje klienta pro příjem dat do clusterů. Další informace najdete v tématu Přehled knihovny Kusto Ingest ve vašem clusteru.
Přidejte klientské knihovny Kusto pro preferovaný jazyk do projektu nebo použijte správce balíčků vhodný pro váš jazyk k instalaci klientských knihoven.
Potom přidejte následující závislosti do svého pom.xmla nahraďte verze artefaktů nejnovějšími dostupnými v Maven Central pro kusto-data a kusto-ingest.
Sady SDK Kusto obsahují ukázkové aplikace pro rychlý start. Tyto aplikace ukazují, jak ověřovat, spravovat, dotazovat a ingestovat data pomocí klientských knihoven Kusto. Můžete je použít jako výchozí bod pro vaši vlastní aplikaci úpravou kódu nebo začleněním konkrétních částí do vašeho projektu.