Erfahren Sie, wie Sie Ihre Umgebung für die Verwendung von Kusto-Clientbibliotheken einrichten. Sie können diese Bibliotheken verwenden, um Apps zu erstellen, die eine Verbindung mit einem Cluster herstellen und Abfragen ausführen oder Daten aufnehmen.
In diesem Artikel erfahren Sie, wie Sie Clientbibliothekspakete für Ihre bevorzugte Sprache installieren.
Voraussetzungen
Wählen Sie die Voraussetzungen für die Programmiersprache aus, die zum Erstellen Ihrer App verwendet wird.
Anmerkung
Kusto-Clientbibliotheken sind mit JavaScript und TypeScript kompatibel. Um TypeScript-Beispiele in JavaScript zu konvertieren, entfernen Sie einfach die Typanmerkungen, die für Variablen, Parameter und Rückgabewerte verwendet werden.
Eines oder mehrere der folgenden .NET SDK-Frameworks:
.NET SDK 5.0 oder höher
.NET Core 2.1 oder höher
.NET Standard 2.1 oder höher
.NET Framework 4.7.2 oder höher
Überprüfen Sie die Installation: Führen Sie in einer Befehlsshell dotnet sdk check aus, um zu überprüfen, ob die installierten Versionen die Mindestanforderungen erfüllen.
Stellen Sie sicher, dass sich die ausführbare Datei node in PATH befindet
Überprüfen der Installation: Führen Sie in einer Befehlsshell node --version aus, um zu überprüfen, ob die Version 3.7 oder höher ist.
Eine Node.js-App oder eine browserbasierte Web-App, z. B. eine React-App.
Für browserbasierte Web-Apps:
Wenn Ihre App über eine Anmeldeoberfläche verfügt, können Sie die @auzre/Identitätsbibliothek verwenden, um ein Autorisierungstoken auszustellen und withTokenProvider verwenden, um dieses Token dem Kusto-Client zu übergeben:
Wenn Ihre App nicht über eine Anmeldeoberfläche verfügt oder Sie die Kusto-Clientbibliothek zum Anfordern der Authentifizierung verwenden möchten, müssen Sie eine Anwendungsregistrierung mit den erforderlichen Berechtigungen einrichten:
Wählen Sie auf der Registerkarte Authentifizierung+ Plattform hinzufügen aus. Wählen Sie dann Single-Page-Webanwendung aus.
Geben Sie die gewünschten Umleitungs-URIs ein, wählen Sie die Felder für Zugriffstoken und ID-Token aus, und wählen Sie Konfigurieren aus. Weitere Informationen zu Umleitungs-URIs finden Sie unter Desktop-App, die Web-APIs aufruft.
Kopieren Sie auf der Registerkarte Übersicht die Anwendungs-ID (Client-ID).
Die Beispiele in den folgenden Tutorials verwenden die Kusto-Clientbibliothek, um die Authentifizierung zu initiieren.
Anmerkung
Wenn Sie zu einer Organisation gehören, können Einschränkungen, die auf Organisationskonfigurationen basieren, verhindern, dass Sie authentifiziert werden. Bitten Sie um Zugriff von einem Organisationsadministrator, oder versuchen Sie es erneut mit einem persönlichen Konto.
JDK 8 oder höher
Stellen Sie sicher, dass sich die ausführbare Datei java in PATH befindet
Überprüfen der Installation: Führen Sie in einer Befehlsshell java -version aus, um zu überprüfen, ob die Version 8 oder höher ist.
Maven 3.6.3 oder höher
Stellen Sie sicher, dass sich die ausführbare Datei mvn in PATH befindet
Überprüfen der Installation: Führen Sie in einer Befehlsshell mvn -version aus, um zu überprüfen, ob die Version 3.6.3 oder höher ist.
Installiere das Paket
Dieser Abschnitt führt Sie durch die Installation der Kusto-Clientbibliothek in Ihrer Umgebung.
In der folgenden Tabelle sind die Clientbibliotheken und die entsprechenden Paketnamen aufgeführt.
Bibliotheksname
Beschreibung
Kusto-Datenbibliothek
Stellt einen Client zum Herstellen einer Verbindung mit Clustern bereit. Verwenden Sie die Clientbibliothek, um Daten abzufragen oder führen Sie Verwaltungsbefehle aus.
Kusto Ingest-Bibliothek
Stellt einen Client zur Erfassung von Daten in Cluster bereit. Weitere Informationen finden Sie unter Übersicht über Kusto Ingest-Bibliothek für Ihren Cluster.
Fügen Sie die Kusto-Clientbibliotheken für Ihre bevorzugte Sprache zu Ihrem Projekt hinzu, oder verwenden Sie den Paket-Manager, der für Ihre Sprache geeignet ist, um die Clientbibliotheken zu installieren.
Fügen Sie dann die folgenden Abhängigkeiten zu Ihrem pom.xml hinzu und ersetzen Sie die Artefaktversionen durch die neuesten verfügbaren Versionen auf Maven Central für kusto-data und kusto-ingest.
Sie müssen auch die Plugins maven-compiler-plugin und exec-maven-plugin in Ihrem pom.xml hinzufügen. Wenn sie noch nicht vorhanden sind, fügen Sie sie wie folgt hinzu.
Die Kusto-SDKs enthalten Beispielanwendungen für den Schnellstart. Diese Anwendungen zeigen, wie Sie Daten mithilfe der Kusto-Clientbibliotheken authentifizieren, verwalten, abfragen und aufnehmen können. Sie können sie als Ausgangspunkt für Ihre eigene Anwendung verwenden, indem Sie den Code ändern oder bestimmte Abschnitte in Ihr Projekt integrieren.