Buat ruang kunci 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.

Buat ruang kunci di Amazon Keyspaces

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

catatan

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

Sebuah keyspace mengelompokkan tabel terkait yang relevan untuk satu atau beberapa aplikasi. Sebuah keyspace 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 keyspace adalah. SingleRegionStrategy MenggunakanSingleRegionStrategy, Amazon Keyspaces mereplikasi data di tiga Availability Zone dalam satu Wilayah AWS. Untuk mempelajari cara membuat ruang kunci Multi-wilayah, lihat. Buat ruang kunci Multi-wilayah di Amazon Keyspaces

Untuk membuat ruang kunci menggunakan konsol
  1. Masuk ke AWS Management Console, dan buka konsol Amazon Keyspaces di https://console.aws.amazon.com/keyspaces/ rumah.

  2. Di panel navigasi, pilih Keyspaces.

  3. Pilih Buat ruang kunci.

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

    Kendala nama:

    • Nama tidak bisa kosong.

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

    • Panjang maksimum adalah 48 karakter.

  5. Pada Wilayah AWS, konfirmasikan bahwa replikasi Wilayah Tunggal adalah strategi replikasi untuk ruang kunci.

  6. Untuk membuat keyspace, pilih Create keyspace.

  7. Verifikasi bahwa ruang kunci catalog dibuat dengan melakukan hal berikut:

    1. Di panel navigasi, pilih Keyspaces.

    2. Temukan ruang kunci Anda catalog dalam daftar ruang kunci.

Prosedur berikut membuat keyspace menggunakanCQL.

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 CQL perintah berikut.

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

    SingleRegionStrategymenggunakan faktor replikasi tiga dan mereplikasi data di tiga AWS Availability Zone di Wilayahnya.

    catatan

    Amazon Keyspaces default semua input ke huruf kecil kecuali Anda melampirkannya dalam tanda kutip.

  3. Verifikasi bahwa ruang kunci 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 sudah diatur, Anda dapat menjalankan perintah berikut di CloudShell.

    aws keyspaces help
  2. Buat ruang kunci Anda menggunakan yang berikut AWS CLI .

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

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

    Output dari perintah ini akan terlihat mirip dengan contoh ini.

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