Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Crea un keyspace in Amazon Keyspaces
In questa sezione, crei un keyspace usando la console,cqlsh, o il. AWS CLI
Nota
Prima di iniziare, assicurati di aver configurato tutti i prerequisiti del tutorial.
Un keyspace raggruppa le tabelle correlate rilevanti per una o più applicazioni. Un keyspace contiene una o più tabelle e definisce la strategia di replica per tutte le tabelle in esso contenute. Per ulteriori informazioni sui keyspace, consultate i seguenti argomenti:
Dichiarazioni DDL (Data Definition Language) nel riferimento al linguaggio CQL: Keyspaces
In questo tutorial creiamo uno spazio chiave a regione singola e la strategia di replica del keyspace è. SingleRegionStrategy UtilizzandoSingleRegionStrategy, Amazon Keyspaces replica i dati in tre zone di disponibilità in una sola. https://aws.amazon.com/about-aws/global-infrastructure/regions_az/
Per creare un keyspace utilizzando la console
-
Accedi a e apri Console di gestione AWS la console Amazon Keyspaces all'indirizzo. https://console.aws.amazon.com/keyspaces/home
-
Nel pannello di navigazione, scegli Keyspaces.
-
Scegli Crea keyspace.
-
Nella casella Nome del keyspace, inserite
catalogil nome del keyspace.Vincoli relativi al nome:
-
Il nome non può essere vuoto.
-
Caratteri consentiti: caratteri alfanumerici e trattino basso ().
_ -
La lunghezza massima è di 48 caratteri.
-
Sotto Regioni AWS, conferma che la Single-Region replica è la strategia di replica per il keyspace.
-
Per creare il keyspace, scegli Crea keyspace.
-
Verificate che il keyspace sia
catalogstato creato effettuando le seguenti operazioni:-
Nel riquadro di navigazione, scegli Keyspaces.
-
Individua il tuo keyspace
catalognell'elenco dei keyspace.
-
La procedura seguente crea un keyspace utilizzando CQL.
Per creare un keyspace usando CQL
Apri AWS CloudShell e connettiti ad Amazon Keyspaces utilizzando il seguente comando. Assicurati di effettuare l'aggiornamento
us-east-1con la tua regione.cqlsh-expansion cassandra.us-east-1.amazonaws.com 9142 --sslL'output di quel comando dovrebbe essere simile a questo.
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.-
Crea il tuo keyspace usando il seguente comando CQL.
CREATE KEYSPACE catalog WITH REPLICATION = {'class': 'SingleRegionStrategy'};SingleRegionStrategyutilizza un fattore di replica pari a tre e replica i dati in tre zone di AWS disponibilità nella relativa regione.Nota
Per impostazione predefinita, Amazon Keyspaces utilizza tutte le lettere minuscole, a meno che non vengano racchiuse tra virgolette.
-
Verifica che il tuo keyspace sia stato creato.
SELECT * from system_schema.keyspaces;L'output di questo comando dovrebbe essere simile a questo.
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)
La procedura seguente crea un keyspace utilizzando. AWS CLI
Per creare un keyspace usando AWS CLI
Per confermare che il tuo ambiente è configurato, puoi eseguire il seguente comando in CloudShell.
aws keyspaces help-
Crea il tuo keyspace usando la seguente AWS CLI istruzione.
aws keyspaces create-keyspace --keyspace-name 'catalog' -
Verifica che il tuo keyspace sia stato creato con la seguente dichiarazione AWS CLI
aws keyspaces get-keyspace --keyspace-name 'catalog'L'output di questo comando dovrebbe essere simile a questo esempio.
{ "keyspaceName": "catalog", "resourceArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/catalog/", "replicationStrategy": "SINGLE_REGION" }