🧚 Dengar! Beekeeper Studio adalah GUI database yang cepat, modern, dan open source Unduh
8 Mei 2024 Oleh Matthew Rathbone

Apache Cassandra adalah database NoSQL terdistribusi yang dirancang untuk menangani data dalam jumlah besar di banyak server komoditas tanpa satu titik kegagalan pun. Salah satu langkah awal saat bekerja dengan Cassandra adalah menampilkan daftar tabel di dalam sebuah keyspace. Tutorial ini membahas cara menampilkan tabel di Cassandra menggunakan CQL (Cassandra Query Language).

Prasyarat

Sebelum memulai, pastikan Anda sudah memiliki:

  • Apache Cassandra yang sudah terinstal dan berjalan.
  • cqlsh (Cassandra Query Language Shell) yang tersedia untuk menjalankan perintah CQL.

Terhubung ke Cassandra dengan cqlsh

Untuk memulai, jalankan shell cqlsh. Buka terminal Anda lalu ketik:

cqlsh

Anda akan melihat prompt yang menandakan bahwa Anda sudah terhubung ke Cassandra:

Connected to Test Cluster at 127.0.0.1:9042.
[cqlsh 6.0.0 | Cassandra 4.0.0 | CQL spec 3.4.5 | Native protocol v4]
Use HELP for help.
cqlsh>

Menampilkan Daftar Keyspace

Sebelum menampilkan daftar tabel, ada baiknya Anda mengetahui keyspace apa saja yang ada. Keyspace di Cassandra setara dengan database pada sistem database relasional. Untuk menampilkan semua keyspace, gunakan:

DESCRIBE KEYSPACES;

Output-nya kurang lebih akan terlihat seperti ini (keyspace yang muncul tergantung pada setup Anda):

system
system_auth
system_distributed
system_schema
system_traces
my_keyspace

Berpindah ke Keyspace yang Diinginkan

Anda perlu berpindah ke keyspace yang berisi tabel yang ingin ditampilkan. Dalam contoh ini, kami asumsikan Anda memiliki keyspace bernama my_keyspace. Pindah ke keyspace tersebut dengan:

USE my_keyspace;

Menampilkan Daftar Tabel dalam Keyspace

Untuk menampilkan semua tabel di keyspace saat ini, Anda bisa menggunakan perintah berikut:

DESCRIBE TABLES;

Perintah ini akan menampilkan semua tabel di dalam keyspace. Berikut contoh output yang mungkin Anda lihat:

users
products
orders

Informasi Detail Tabel

Untuk mendapatkan informasi lebih detail tentang tabel tertentu, seperti skemanya, gunakan perintah DESCRIBE diikuti nama tabel:

DESCRIBE TABLE users;

Output-nya kurang lebih akan terlihat seperti ini:

CREATE TABLE my_keyspace.users (
    user_id uuid PRIMARY KEY,
    first_name text,
    last_name text,
    email text
) WITH ...

Output ini mencakup perintah CQL lengkap untuk membuat tabel tersebut, beserta properti-propertinya.

Kesimpulan

Menampilkan daftar tabel di Apache Cassandra adalah proses yang mudah. Dengan mengikuti panduan ini, Anda bisa dengan cepat menelusuri keyspace dan mengambil informasi tabel menggunakan perintah CQL. Pengetahuan dasar ini penting untuk mengelola dan berinteraksi dengan data yang tersimpan di Cassandra. Selamat menulis query!

Beekeeper Studio Adalah GUI Database Gratis & Open Source

Tool query & editor SQL terbaik yang pernah saya pakai. Semua yang saya butuhkan untuk mengelola database ada di sini. - ⭐⭐⭐⭐⭐ Mit

Beekeeper Studio cepat, intuitif, dan mudah digunakan. Beekeeper mendukung banyak sekali database, dan berjalan mulus di Windows, Mac, dan Linux.

Versi Linux Beekeeper punya fitur 100% lengkap, tanpa potong kompas, tanpa kompromi fitur.

Apa Kata Pengguna tentang Beekeeper Studio

★★★★★
"Beekeeper Studio benar-benar menggantikan workflow Cassandra lama saya. Cepat, intuitif, dan membuat pekerjaan database kembali menyenangkan."
— Alex K., Database Developer
★★★★★
"Saya sudah mencoba banyak GUI database, tapi Beekeeper punya keseimbangan sempurna antara fitur dan kesederhanaan. Langsung jalan begitu saja."
— Sarah M., Full Stack Engineer

Siap Meningkatkan Workflow Cassandra Anda?

download Unduh Gratis