Menggunakan Apache Beam dan SpannerIO untuk terhubung ke Spanner Omni
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Apache Beam adalah model open source terpadu untuk
menentukan pipeline pemrosesan paralel data batch dan streaming. Dokumen ini menjelaskan cara menggunakan konektor SpannerIO dalam pipeline Apache Beam untuk membaca dari atau menulis ke database Spanner Omni.
Sebelum memulai
Untuk menghubungkan SpannerIO ke Spanner Omni, pastikan Anda memenuhi persyaratan berikut:
Lakukan inisialisasi database dalam lingkungan Spanner Omni Anda.
Gunakan rilis Apache Beam 2.69.0 atau yang lebih baru.
Siapkan kredensial autentikasi untuk lingkungan Anda.
Mengonfigurasi SpannerIO untuk terhubung ke Spanner Omni
Untuk menghubungkan SpannerIO ke Spanner Omni, Anda harus
mengonfigurasi SpannerConfig dengan detail database dan parameter
koneksi Anda. Perhatikan bahwa SpannerIO hanya mendukung komunikasi teks biasa saat terhubung ke Spanner Omni.
Untuk mengonfigurasi koneksi, lakukan hal berikut:
Tentukan instance dan endpoint database Spanner Omni.
Aktifkan dukungan host eksperimental menggunakan metode withExperimentalHost.
Konfigurasi pipeline untuk menggunakan saluran teks biasa.
Contoh berikut menunjukkan cara membuat objek SpannerConfig untuk
Spanner Omni:
SpannerConfigspannerConfig=SpannerConfig.create().withDatabaseId("DATABASE_ID")// Define the Spanner Omni endpoint.withExperimentalHost("http://ENDPOINT")// SpannerIO supports only plain-text connections.withUsingPlainTextChannel(true);
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2026-04-21 UTC."],[],[]]