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:
Pernyataan bahasa definisi data (DDL) dalam referensi CQL bahasa: Keyspaces
Dalam tutorial ini kita membuat ruang kunci Single-region, dan strategi replikasi keyspace adalah. SingleRegionStrategy
MenggunakanSingleRegionStrategy
, Amazon Keyspaces mereplikasi data di tiga Availability
Untuk membuat ruang kunci menggunakan konsol
-
Masuk ke AWS Management Console, dan buka konsol Amazon Keyspaces di https://console.aws.amazon.com/keyspaces/ rumah.
-
Di panel navigasi, pilih Keyspaces.
-
Pilih Buat ruang kunci.
-
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.
-
Pada Wilayah AWS, konfirmasikan bahwa replikasi Wilayah Tunggal adalah strategi replikasi untuk ruang kunci.
-
Untuk membuat keyspace, pilih Create keyspace.
-
Verifikasi bahwa ruang kunci
catalog
dibuat dengan melakukan hal berikut:-
Di panel navigasi, pilih Keyspaces.
-
Temukan ruang kunci Anda
catalog
dalam daftar ruang kunci.
-
Prosedur berikut membuat keyspace menggunakanCQL.
Untuk membuat keyspace menggunakan CQL
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 --sslOutput 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.
-
Buat keyspace Anda menggunakan CQL perintah berikut.
CREATE KEYSPACE catalog WITH REPLICATION = {'class': 'SingleRegionStrategy'};
SingleRegionStrategy
menggunakan 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.
-
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
Untuk mengonfirmasi bahwa lingkungan Anda sudah diatur, Anda dapat menjalankan perintah berikut di CloudShell.
aws keyspaces help
-
Buat ruang kunci Anda menggunakan yang berikut AWS CLI .
aws keyspaces create-keyspace --keyspace-name 'catalog'
-
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" }