View a markdown version of this page

Crea un keyspace 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 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:

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/ Regione AWS Per scoprire come creare keyspace multiregionali, consulta. Crea uno spazio chiave multiregionale in Amazon Keyspaces

Per creare un keyspace utilizzando la console
  1. Accedi a e apri Console di gestione AWS la console Amazon Keyspaces all'indirizzo. https://console.aws.amazon.com/keyspaces/home

  2. Nel pannello di navigazione, scegli Keyspaces.

  3. Scegli Crea keyspace.

  4. Nella casella Nome del keyspace, inserite catalog il 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.

  5. Sotto Regioni AWS, conferma che la Single-Region replica è la strategia di replica per il keyspace.

  6. Per creare il keyspace, scegli Crea keyspace.

  7. Verificate che il keyspace sia catalog stato creato effettuando le seguenti operazioni:

    1. Nel riquadro di navigazione, scegli Keyspaces.

    2. Individua il tuo keyspace catalog nell'elenco dei keyspace.

La procedura seguente crea un keyspace utilizzando CQL.

Per creare un keyspace usando CQL
  1. Apri AWS CloudShell e connettiti ad Amazon Keyspaces utilizzando il seguente comando. Assicurati di effettuare 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 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.
  2. 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.

  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 un keyspace utilizzando. AWS CLI

Per creare un keyspace usando AWS CLI
  1. Per confermare che il tuo ambiente è configurato, puoi eseguire il seguente comando in CloudShell.

    aws keyspaces help
  2. Crea il tuo keyspace usando la seguente AWS CLI istruzione.

    aws keyspaces create-keyspace --keyspace-name 'catalog'
  3. 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" }