Condividi tramite


Creare un contenitore in Azure Cosmos DB for Apache Cassandra

SI APPLICA A: Cassandra

Questo articolo illustra i diversi metodi disponibili per creare un contenitore in Azure Cosmos DB for Apache Cassandra. Illustra come creare un contenitore usando il portale di Azure, l'interfaccia della riga di comando di Azure, PowerShell o gli SDK supportati. Questo articolo spiega come creare un contenitore, specificare la chiave di partizione ed effettuare il provisioning della velocità effettiva.

Questo articolo illustra i diversi metodi disponibili per creare un contenitore in Azure Cosmos DB for Apache Cassandra. Se si usa un'API diversa, vedere gli articoli relativi alle API per MongoDB, API per Gremlin, API per Table e API per NoSQL per creare il contenitore.

Nota

Quando si creano i contenitori, assicurarsi di non creare due contenitori con lo stesso nome ma con una combinazione diversa di maiuscole/minuscole. Questo perché alcune parti della piattaforma Azure non fanno distinzione tra maiuscole e minuscole e ciò può comportare confusione/conflitti dei dati di telemetria e delle azioni sui contenitori con tali nomi.

Creare usando il portale di Azure

  1. Accedere al portale di Azure.

  2. Creare un nuovo account Azure Cosmos DB o selezionarne uno esistente.

  3. Aprire il riquadro Esplora dati e selezionare Nuova tabella. Specificare quindi i dettagli seguenti:

    • Indicare se si intende creare un nuovo keyspace o usarne uno esistente.
    • Immettere un nome per la tabella.
    • Immettere le proprietà e specificare una chiave primaria.
    • Immettere una velocità effettiva da sottoporre a provisioning (ad esempio, 1000 UR).
    • Seleziona OK.

    Screenshot dell'API per Cassandra, finestra di dialogo Aggiungi tabella

Nota

Per l'API per Cassandra, la chiave primaria viene usata come chiave di partizione.

Creare con .NET SDK

// Create a Cassandra table with a partition/primary key and provision 1000 RU/s throughput.
session.Execute(CREATE TABLE myKeySpace.myTable(
    user_id int PRIMARY KEY,
    firstName text,
    lastName text) WITH cosmosdb_provisioned_throughput=1000);

Se si verifica un'eccezione di timeout durante la creazione di una raccolta, eseguire un'operazione di lettura per verificare se la raccolta sia stata creata correttamente. L'operazione di lettura genera un'eccezione fino a quando l'operazione di creazione della raccolta non ha esito positivo. Per l'elenco dei codici di stato supportati dall'operazione di creazione, vedere l'articolo Codici di stato HTTP per Azure Cosmos DB.

Creare con l'interfaccia della riga di comando di Azure

Creare una tabella Cassandra con l'interfaccia della riga di comando di Azure. Per un elenco di tutti i campioni dell'interfaccia della riga di comando di Azure in tutte le API di Azure Cosmos DB, vedere Campioni dell'interfaccia della riga di comando di Azure per Azure Cosmos DB.

Creare usando PowerShell

Creare una tabella Cassandra con PowerShell. Per un elenco di tutti i campioni di PowerShell in tutte le API di Azure Cosmos DB, vedere Campioni di PowerShell

Passaggi successivi