Crea uno spazio chiave in Amazon Keyspaces - Amazon Keyspaces (per Apache Cassandra)

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 uno spazio chiave in Amazon Keyspaces

In questa sezione, crei uno spazio di chiavi utilizzando la console cqlsh o AWS CLI.

Nota

Prima di iniziare, assicuratevi di aver configurato tutti i prerequisiti del tutorial.

Un keyspace raggruppa le tabelle correlate che sono rilevanti per una o più applicazioni. Uno spazio di chiavi contiene una o più tabelle e definisce la strategia di replica per tutte le tabelle che contiene. Per ulteriori informazioni sugli spazi chiave, consultate i seguenti argomenti:

In questo tutorial creiamo uno spazio chiave a regione singola e la strategia di replica dello spazio chiave è. SingleRegionStrategy UtilizzandoSingleRegionStrategy, Amazon Keyspaces replica i dati su tre zone di disponibilità in una Regione AWS. Per informazioni su come creare spazi chiave multiregionali, consulta. Crea uno spazio chiave multiregionale in Amazon Keyspaces

Per creare uno spazio chiave utilizzando la console
  1. Accedere a AWS Management Consolee apri la console Amazon Keyspaces a casahttps://console.aws.amazon.com/keyspaces/.

  2. Nel riquadro di navigazione, scegli Keyspaces.

  3. Scegli Crea spazio chiave.

  4. Nella casella Nome keyspace, immetti catalog come nome per il tuo keyspace.

    Vincoli relativi al nome:

    • Il nome non può essere vuoto.

    • Caratteri consentiti: caratteri alfanumerici e trattino basso (). _

    • La lunghezza massima è di 48 caratteri.

  5. In Regioni AWS, conferma che la replica a regione singola è la strategia di replica per il keyspace.

  6. Per creare lo spazio chiave, scegli Crea spazio chiave.

  7. Verifica che lo spazio chiave sia catalog stato creato effettuando le seguenti operazioni:

    1. Nel riquadro di navigazione, scegli Keyspaces.

    2. Individua il tuo spazio chiave catalog nell'elenco degli spazi chiave.

La procedura seguente crea uno spazio chiave utilizzandoCQL.

Per creare uno spazio chiave utilizzando CQL
  1. Aperta AWS CloudShell e connettiti ad Amazon Keyspaces utilizzando il seguente comando. Assicurati di eseguire l'aggiornamento us-east-1 con la tua regione.

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

    L'output di quel comando dovrebbe assomigliare 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.
  2. Crea il tuo keyspace usando il seguente CQL comando.

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

    SingleRegionStrategyutilizza un fattore di replica pari a tre e replica i dati su tre AWS Zone di disponibilità nella propria regione.

    Nota

    Amazon Keyspaces imposta per impostazione predefinita tutti gli input in lettere minuscole, a meno che non vengano racchiusi tra virgolette.

  3. 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 uno spazio chiave utilizzando il AWS CLI.

Per creare uno spazio chiave utilizzando il AWS CLI
  1. Per confermare che l'ambiente è configurato, è possibile eseguire il seguente comando in CloudShell.

    aws keyspaces help
  2. Crea il tuo keyspace usando quanto segue AWS CLI dichiarazione.

    aws keyspaces create-keyspace --keyspace-name 'catalog'
  3. Verifica che il tuo keyspace sia stato creato con quanto segue AWS CLI Istruzione

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

    L'output di questo comando dovrebbe essere simile a quello di questo esempio.

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