View a markdown version of this page

Membuat keyspace di Amazon Keyspaces - Amazon Keyspaces (untuk Apache Cassandra)

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Membuat keyspace di Amazon Keyspaces

Di bagian ini, Anda membuat keyspace menggunakan konsol,cqlsh, atau. AWS CLI

catatan

Sebelum Anda mulai, pastikan bahwa Anda telah mengkonfigurasi semua prasyarat tutorial.

Ruang kunci mengel ompokkan tabel terkait yang relevan untuk satu atau lebih aplikasi. Ruang kunci berisi satu atau lebih tabel dan mendefinisikan strategi replikasi untuk semua tabel yang dikandungnya. Untuk informasi selengkapnya tentang ruang kunci, lihat topik berikut:

Dalam tutorial ini kita membuat ruang kunci Single-region, dan strategi replikasi ruang kunci adalah. SingleRegionStrategy MenggunakanSingleRegionStrategy, Amazon Keyspaces mereplikasi data di tiga Zona Keter sediaan dalam satu. Wilayah AWS Untuk mempelajari cara membuat keyspace multi-wilayah, lihat. Buat ruang kunci Multi-wilayah di Amazon Keyspaces

Untuk membuat keyspace menggunakan konsol
  1. Masuk ke Konsol Manajemen AWS, dan buka konsol Amazon Keyspaces di https://console.aws.amazon.com/keyspaces/home.

  2. Di panel navigasi, pilih Ruang tombol.

  3. Pilih Buat ruang tombol.

  4. Di kotak nama ruang kunci, masukkan catalog sebagai nama untuk ruang kunci Anda.

    Kendala nama:

    • Nama tidak boleh kosong.

    • Karakter yang diizinkan: karakter alfanumerik dan garis bawah ()_.

    • Panjang maksimum adalah 48 karakter.

  5. Di bawah Wilayah AWS, konfirmas Single-Region ikan bahwa replikasi adalah strategi replikasi untuk ruang kunci.

  6. Untuk membuat keyspace, pilih Buat ruang tombol.

  7. Verifikasi bahwa keyspace catalog dibuat dengan melakukan hal berikut:

    1. Di panel navigasi, pilih Ruang tombol.

    2. Temukan keyspace Anda catalog dalam daftar keyspace.

Prosedur berikut membuat keyspace menggunakan CQL.

Untuk membuat keyspace menggunakan CQL
  1. Buka AWS CloudShell dan sambungkan ke Amazon Keyspaces menggunakan perintah berikut. Pastikan untuk memperbarui us-east-1 dengan Wilayah Anda sendiri.

    cqlsh-expansion cassandra.us-east-1.amazonaws.com 9142 --ssl

    Output dari perintah itu akan terlihat seperti ini.

    Connected to Amazon Keyspaces at cassandra.us-east-1.amazonaws.com:9142 [cqlsh 6.1.0 | Cassandra 3.11.2 | CQL spec 3.4.4 | Native protocol v4] Use HELP for help. cqlsh current consistency level is ONE.
  2. Buat keyspace Anda menggunakan perintah CQL berikut.

    CREATE KEYSPACE catalog WITH REPLICATION = {'class': 'SingleRegionStrategy'};

    SingleRegionStrategymenggunakan faktor replikasi tiga dan mereplikasi data di tiga Zona AWS Ketersediaan di Wilayahnya.

    catatan

    Amazon Keyspaces secara default semua input menjadi huruf kecil kecuali jika Anda melampirkannya dalam tanda kutip.

  3. Pastikan keyspace Anda telah dibuat.

    SELECT * from system_schema.keyspaces;

    Output dari perintah ini akan terlihat mirip dengan ini.

    cqlsh> SELECT * from system_schema.keyspaces; keyspace_name | durable_writes | replication -------------------------+----------------+------------------------------------------------------------------------------------- system_schema | True | {'class': 'org.apache.cassandra.locator.SimpleStrategy', 'replication_factor': '3'} system_schema_mcs | True | {'class': 'org.apache.cassandra.locator.SimpleStrategy', 'replication_factor': '3'} system | True | {'class': 'org.apache.cassandra.locator.SimpleStrategy', 'replication_factor': '3'} system_multiregion_info | True | {'class': 'org.apache.cassandra.locator.SimpleStrategy', 'replication_factor': '3'} catalog | True | {'class': 'org.apache.cassandra.locator.SimpleStrategy', 'replication_factor': '3'} (5 rows)

Prosedur berikut membuat keyspace menggunakan. AWS CLI

Untuk membuat keyspace menggunakan AWS CLI
  1. Untuk mengonfirmasi bahwa lingkungan Anda diatur, Anda dapat menjalankan perintah berikut di CloudShell.

    aws keyspaces help
  2. Buat keyspace Anda menggunakan AWS CLI pernyataan berikut.

    aws keyspaces create-keyspace --keyspace-name 'catalog'
  3. Verifikasi bahwa keyspace Anda dibuat dengan pernyataan berikut AWS CLI

    aws keyspaces get-keyspace --keyspace-name 'catalog'

    Output dari perintah ini harus terlihat mirip dengan contoh ini.

    { "keyspaceName": "catalog", "resourceArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/catalog/", "replicationStrategy": "SINGLE_REGION" }