Menyiapkan lingkungan pengembangan Anda untuk menggunakan pustaka klien Kusto
Artikel
Pelajari cara menyiapkan lingkungan Anda untuk menggunakan pustaka klien Kusto. Anda dapat menggunakan pustaka ini untuk membuat aplikasi yang terhubung dengan kluster dan menjalankan kueri atau menyerap data.
Dalam artikel ini, Anda mempelajari cara menginstal paket pustaka klien untuk bahasa pilihan Anda.
Prasyarat
Pilih prasyarat untuk bahasa pemrograman yang digunakan untuk membuat aplikasi Anda.
Catatan
Pustaka klien Kusto kompatibel dengan JavaScript dan TypeScript. Untuk mengonversi contoh TypeScript ke JavaScript, cukup hapus anotasi jenis yang digunakan untuk variabel, parameter, dan nilai pengembalian.
Verifikasi penginstalan: Dalam shell perintah, jalankan node --version untuk memeriksa apakah versinya adalah 3.7 atau yang lebih baru
Aplikasi Node.js atau aplikasi web berbasis browser, seperti aplikasi React.
Untuk aplikasi web berbasis browser:
Jika aplikasi Anda memiliki pengalaman masuk, Anda dapat menggunakan pustaka @auzre/identitas untuk mengeluarkan token otorisasi dan menggunakan withTokenProvider untuk memberi umpan token ini ke klien Kusto:
Jika aplikasi Anda tidak memiliki pengalaman masuk, atau Anda lebih suka menggunakan pustaka klien Kusto untuk meminta autentikasi, Anda perlu menyiapkan pendaftaran aplikasi dengan izin yang diperlukan:
Di tab Autentikasi , pilih + Tambahkan platform. Kemudian, pilih Aplikasi satu halaman.
Masukkan URI Pengalihan yang diinginkan, pilih kotak untuk Token akses dan token ID, dan pilih Konfigurasikan. Untuk informasi selengkapnya tentang URI pengalihan, lihat Aplikasi desktop yang memanggil API web.
Contoh di seluruh tutorial berikut menggunakan pustaka klien Kusto untuk meminta autentikasi.
Catatan
Jika Anda termasuk dalam organisasi, pembatasan berdasarkan konfigurasi organisasi mungkin mencegah Anda mengautentikasi. Minta akses dari admin organisasi atau coba lagi di akun pribadi.
JDK 8 atau yang lebih baru
Pastikan executable java ada di PATH
Verifikasi penginstalan: Dalam shell perintah, jalankan java -version untuk memeriksa apakah versinya adalah 8 atau yang lebih baru
Maven 3.6.3 atau yang lebih baru
Pastikan executable mvn ada di PATH
Verifikasi penginstalan: Di shell perintah, jalankan mvn -version untuk memeriksa apakah versinya adalah 3.6.3 atau yang lebih baru
Instal paketnya
Bagian ini memanding Anda menginstal pustaka klien Kusto di lingkungan Anda.
Tabel berikut ini mencantumkan pustaka klien dan nama paket terkait.
Nama Pustaka
Deskripsi
Pustaka Data Kusto
Menyediakan klien untuk menyambungkan ke kluster. Gunakan pustaka klien untuk mengkueri data atau menjalankan perintah manajemen.
Pustaka Kusto Ingest
Menyediakan klien untuk menyerap data ke dalam kluster. Untuk informasi selengkapnya, lihat menyerap data ke dalam kluster Anda.
Tambahkan pustaka klien Kusto untuk bahasa pilihan Anda ke proyek Anda, atau gunakan manajer paket yang sesuai untuk bahasa Anda untuk menginstal pustaka klien.
Kemudian tambahkan dependensi berikut ke pom.xml Anda, ganti versi artefak dengan versi terbaru yang tersedia di Maven Central untuk kusto-data dan kusto-ingest.
SDK Kusto berisi aplikasi sampel mulai cepat. Aplikasi ini menunjukkan cara mengautentikasi, mengelola, mengkueri, dan menyerap data menggunakan pustaka klien Kusto. Anda dapat menggunakannya sebagai titik awal untuk aplikasi Anda sendiri dengan memodifikasi kode atau memasukkan bagian tertentu ke dalam proyek Anda.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat: https://aka.ms/ContentUserFeedback.