Erstellen eines Containers in Azure Cosmos DB for Apache Cassandra

GILT FÜR: Cassandra

In diesem Artikel werden die verschiedenen Möglichkeiten zur Erstellung eines Containers in Azure Cosmos DB for Apache Cassandra erläutert. Hier wird gezeigt, wie ein Container mithilfe des Azure-Portals, mit der Azure CLI, PowerShell oder unterstützten SDKs erstellt wird. In diesem Artikel erfahren Sie, wie Sie einen Container erstellen, den Partitionsschlüssel angeben und den Durchsatz bereitstellen.

In diesem Artikel werden die verschiedenen Möglichkeiten zur Erstellung eines Containers in Azure Cosmos DB for Apache Cassandra erläutert. Wenn Sie eine andere API verwenden, finden Sie weitere Informationen zum Erstellen des Containers in folgenden Artikeln: API für MongoDB, API für Gremlin, API für Table und API für NoSQL.

Hinweis

Stellen Sie beim Erstellen von Containern sicher, dass Sie nicht zwei Container mit demselben Namen, aber unterschiedlicher Groß-/Kleinschreibung erstellen. Der Grund dafür ist, dass bei einigen Teilen der Azure-Plattform die Groß-/Kleinschreibung nicht beachtet wird, und dies kann zu Verwechslungen/Kollisionen von Telemetriedaten und Aktionen für Container mit solchen Namen führen.

Erstellen mithilfe des Azure-Portals

  1. Melden Sie sich beim Azure-Portal an.

  2. Erstellen Sie ein neues Azure Cosmos DB-Konto, oder wählen Sie ein vorhandenes Konto aus.

  3. Öffnen Sie den Bereich Daten-Explorer, und wählen Sie Neue Tabelle aus. Geben Sie anschließend die folgenden Details an:

    • Geben Sie an, ob Sie einen neuen Keyspace erstellen oder einen vorhandenen Keyspace verwenden.
    • Geben Sie einen Tabellennamen ein.
    • Geben Sie die Eigenschaften ein, und geben Sie einen Primärschlüssel an.
    • Geben Sie den bereitzustellenden Durchsatz an (etwa 1.000 RUs).
    • Klicken Sie auf OK.

    Screenshot: API für Cassandra, Dialogfeld „Tabelle hinzufügen“

Hinweis

Bei der API für Cassandra wird der Primärschlüssel als Partitionsschlüssel verwendet.

Erstellen mithilfe des .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);

Wenn eine Timeoutausnahme zurückgegeben wird, wenn eine Sammlung erstellt wird, führen Sie einen Lesevorgang aus, um zu überprüfen, ob die Sammlung erfolgreich erstellt wurde. Der Lesevorgang gibt eine Ausnahme zurück, bis der Vorgang zum Erstellen der Sammlung erfolgreich war. Eine Liste der von dem Erstellvorgang unterstützten Statuscodes finden Sie im Artikel HTTP-Statuscodes für Azure Cosmos DB.

Erstellen mithilfe der Azure CLI

Erstellen einer Cassandra-Tabelle mit der Azure CLI. Eine Auflistung aller Azure CLI-Beispiele für alle Azure Cosmos DB-APIs finden Sie unter Azure CLI-Beispiele für Azure Cosmos DB.

Erstellen mithilfe von PowerShell

Erstellen einer Cassandra-Tabelle mit PowerShell. Eine Auflistung aller PowerShell-Beispiele für alle Azure Cosmos DB-APIs finden Sie unter PowerShell-Beispiele.

Nächste Schritte