全部产品
Search
文档中心

Lindorm:Kueri Data

更新时间:Jun 24, 2025

LindormTable memungkinkan Anda untuk menanyakan data yang disimpan dalam tabel lebar Lindorm dengan menjalankan pernyataan SQL di sistem manajemen kluster. Topik ini menjelaskan cara menanyakan data dalam tabel lebar menggunakan sistem manajemen kluster.

Prasyarat

Anda sudah masuk ke sistem manajemen kluster dari instance Lindorm Anda. Untuk informasi lebih lanjut, lihat Masuk ke sistem manajemen kluster.

Batasan

  • Untuk memastikan keamanan data, Lindorm hanya mengembalikan hingga 100 entri untuk setiap kueri.

  • Bidang ROW setara dengan RowKey di Lindorm. Tipe data dari bidang ROW dan qualifier adalah varbinary. Jika bidang qualifier tidak termasuk dalam keluarga, Anda harus menentukan keluarga.

  • Bidang ROW dan COL adalah bidang cadangan dalam SQL. Saat menggunakan bidang-bidang ini dalam kueri, Anda harus menyertakannya dalam tanda kutip balik (`). Saat menentukan keluarga untuk bidang qualifier, Anda juga harus menyertakan bidang tersebut dalam tanda kutip balik (`).

Kueri Data (Kompatibel dengan HBase)

Dalam modul Data query (Compatible with HBase), Anda dapat menanyakan informasi rinci tentang tabel tertentu atau menambahkan atribut ke tabel yang ada.

Tanyakan data yang ada

Anda dapat menanyakan data yang ada di tabel SQL dan tabel HBase.

  1. Di panel navigasi sisi kiri sistem manajemen kluster, pilih Data Query > Data query (Compatible with HBase).

  2. Tentukan kondisi filter, termasuk namespace dan Table name.

  3. (Opsional) tentukan kondisi lainnya, termasuk Filter kolom keluarga, kunci baris, kunci awal, kunci akhir, dan batas.

  4. Klik Query untuk menampilkan data dari tabel yang ditentukan.

Tambahkan data ke tabel HBase

Anda dapat menambahkan data hanya ke tabel HBase tetapi bukan tabel SQL di sistem manajemen kluster.

  1. Klik Tambah.

  2. Di kotak dialog Add table data, tentukan parameter yang dijelaskan dalam tabel berikut.

    Parameter

    Deskripsi

    row key

    Rowkey dari tabel HBase.

    Col

    Kolom yang ingin Anda tambahkan ke tabel. Anda harus menentukan keluarga kolom dalam nilai parameter ini. Nilai parameter ini dalam format berikut: <Nama keluarga kolom:Nama kolom>. Contoh: f:name.

    Timestamp

    Hanya timestamp Unix yang didukung.

    Value

    Nilai data. Untuk informasi lebih lanjut tentang tipe data yang didukung, lihat Tipe data dasar.

  3. Klik OK untuk menambahkan satu baris data ke tabel.

Modifikasi data yang ada

Anda dapat memodifikasi data yang ada di tabel SQL dan tabel HBase.

  1. Klik Edit di kolom Operation yang sesuai dengan baris yang ingin Anda modifikasi.image.png

  2. Di kotak dialog Edit table data, modifikasi timestamp dan nilai data.

  3. Klik OK untuk menyimpan data yang telah dimodifikasi.

Eksekutor SQL

  1. Di panel navigasi sisi kiri sistem manajemen kluster, pilih Data Query > SQL Executor.

  2. Pilih namespace dari daftar drop-down namespace. Tabel dalam namespace ditampilkan di sisi kanan halaman.

  3. (Opsional): Dapatkan string heksadesimal. Untuk informasi lebih lanjut, lihat Dapatkan string heksadesimal.

  4. Masukkan pernyataan SQL untuk kueri di editor.

  5. Klik Execute.

    null

    Anda juga dapat menggunakan tombol pintasan berikut untuk mengeksekusi pernyataan SQL: Windows: CTRL + ENTER. macOS: COMMAND + RETURN.

Dapatkan string heksadesimal

Untuk menanyakan data varbinary dengan kondisi atau baris tertentu dalam tabel HBase, Anda harus menggunakan string heksadesimal sebagai nilai. Misalnya, untuk menanyakan data yang rowkey-nya adalah r1, atur klausa WHERE menjadi WHERE rowkey='7321' dalam pernyataan SQL. String heksadesimal dari r1 adalah 7321. Halaman Kueri Data dari sistem manajemen kluster menyediakan alat konversi untuk Anda mengonversi nilai ke string heksadesimal.

  1. Di panel navigasi sisi kiri sistem manajemen kluster, pilih Data Query > SQL Executor.

  2. Pilih namespace dari daftar drop-down namespace. Tabel dalam namespace akan ditampilkan di sisi kanan halaman.

  3. Dapatkan string heksadesimal dari nilai.

    • Metode 1: Klik Execute untuk melihat skema tabel. Masukkan string yang ingin Anda konversi di bidang Binary to hex string conversion. Anda bisa mendapatkan string heksadesimal di bagian atas bagian editor.image.png

    • Metode 2: Nyalakan saklar HexString lalu klik Execute. Dapatkan string heksadesimal yang sesuai dengan nilai dalam hasil eksekusi.

  4. Masukkan pernyataan SQL yang ingin Anda eksekusi dan ganti nilai kondisi dalam pernyataan dengan string heksadesimal yang dikonversi.

    Sebagai contoh, jika pernyataan SQL asli yang ingin Anda eksekusi adalah: SELECT * FROM task WHERE ROW = "xxxx1";, pernyataan di mana nilainya diganti dengan string heksadesimal adalah SELECT * FROM task WHERE ROW = "7878787831";

  1. Klik Execute.