全部产品
Search
文档中心

Lindorm:Gunakan Flink untuk terhubung dan menggunakan LindormTable

更新时间:Jul 06, 2025

Anda dapat menggunakan Apache Flink sumber terbuka atau Alibaba Cloud Realtime Compute for Apache Flink untuk terhubung ke LindormTable. Metode yang dijelaskan dalam topik ini berlaku untuk kedua platform tersebut.

Informasi latar belakang

Anda dapat menentukan tabel Lindorm sebagai tabel dimensi Flink atau tabel hasil, lalu menggunakan Flink SQL atau Flink DataStream untuk mengaksesnya.

Prasyarat

  • Jika Anda menggunakan Apache Flink sumber terbuka untuk terhubung ke LindormTable, versi LindormTable harus 2.4.3 atau lebih baru. Jika menggunakan Alibaba Cloud Realtime Compute for Apache Flink, versi LindormTable tidak dibatasi. Untuk informasi lebih lanjut tentang cara melihat atau meningkatkan versi LindormTable, lihat Catatan Rilis LindormTable dan Tingkatkan Versi Mesin Minor dari Instance Lindorm.

  • Alamat IP klien Anda harus ditambahkan ke daftar putih instance Lindorm. Untuk informasi lebih lanjut, lihat Konfigurasikan Daftar Putih.

Catatan penggunaan

  • Untuk terhubung ke instance Lindorm melalui Internet atau jika instance Lindorm yang ingin Anda akses adalah instance Lindorm satu node, Anda harus meningkatkan SDK Anda dan mengubah konfigurasi sebelum melakukan operasi yang dijelaskan dalam topik ini. Untuk informasi lebih lanjut, lihat Langkah 1 di Gunakan ApsaraDB untuk API HBase Java untuk terhubung dan menggunakan LindormTable.

  • Jika aplikasi Anda ditempatkan pada instance Elastic Compute Service (ECS), pastikan bahwa instance Lindorm Anda dan instance ECS memenuhi persyaratan berikut untuk memastikan konektivitas jaringan:

    • Instance Lindorm Anda dan instance ECS harus berada di wilayah yang sama. Kami menyarankan Anda juga menempatkan kedua instance di zona yang sama untuk mengurangi latensi jaringan.

    • Instance Lindorm Anda dan instance ECS harus berada di VPC yang sama.

  • Jika Anda menggunakan Apache Flink sumber terbuka untuk mengakses tabel Lindorm, Anda hanya dapat mengakses tabel yang mirip HBase. Tabel SQL yang dibuat dengan menggunakan lindorm-cli tidak dapat ditentukan sebagai tabel dimensi atau tabel hasil di Apache Flink sumber terbuka. Anda hanya dapat menentukan tabel yang mirip HBase yang dibuat dengan menggunakan Hbaseue Shell sebagai tabel dimensi atau tabel hasil di Flink sumber terbuka. Jika Anda menggunakan Alibaba Cloud Realtime Compute for Apache Flink, Anda dapat mengakses semua tabel Lindorm.

  • Jika Anda menggunakan Realtime Compute for Apache Flink bersama dengan Flink SQL untuk mengakses tabel Lindorm, Anda dapat menggunakan konektor Lindorm tanpa perlu melakukan modifikasi.

Lihat titik akhir

Titik akhir LindormTable untuk API HBase digunakan jika Anda menggunakan Flink untuk mengakses tabel Lindorm. Anda dapat melihat titik akhir LindormTable di konsol Lindorm.

Penting

Jika Anda mengakses tabel Lindorm dengan menggunakan akun yang baru dibuat, pastikan bahwa akun tersebut memiliki izin baca dan tulis pada tabel Flink. Untuk informasi lebih lanjut tentang cara memberikan izin baca dan tulis, lihat Berikan Izin kepada Pengguna.

image

Buat tabel dimensi

  • Jika Anda ingin menggunakan Flink sumber terbuka untuk mengakses tabel Lindorm, ikuti langkah-langkah yang dijelaskan di Buat Tabel Dimensi.

  • Jika Anda menggunakan Realtime Compute for Apache Flink untuk mengakses tabel Lindorm, ikuti langkah-langkah yang dijelaskan di Buat Tabel Dimensi Lindorm.

Buat tabel hasil

  • Jika Anda ingin menggunakan Flink sumber terbuka untuk mengakses tabel Lindorm, ikuti langkah-langkah yang dijelaskan di Buat Tabel Hasil.

  • Jika Anda ingin menggunakan Realtime Compute for Apache Flink untuk mengakses tabel Lindorm, ikuti langkah-langkah yang dijelaskan di Buat Tabel Hasil Lindorm.