Share via


Creare un contenitore in Azure Cosmos DB per Apache Cassandra

SI APPLICA A: Cassandra

Questo articolo illustra i diversi modi per creare un contenitore in Azure Cosmos DB per Apache Cassandra. Illustra come creare un contenitore usando 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 modi per creare un contenitore in Azure Cosmos DB per Apache Cassandra. Se si usa un'API diversa, vedere Gli articoli API per MongoDB, API per Gremlin, API per tabelle 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 selezionare un account 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).
    • Selezionare 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 è stata creata correttamente. L'operazione di lettura genera un'eccezione finché l'operazione di creazione della raccolta non riesce. 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 gli esempi dell'interfaccia della riga di comando di Azure in tutte le API di Azure Cosmos DB, vedere Esempi 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 gli esempi di PowerShell in tutte le API di Azure Cosmos DB, vedere Esempi di PowerShell

Passaggi successivi