Een container maken in Azure Cosmos DB voor Apache Cassandra
VAN TOEPASSING OP: Cassandra
In dit artikel worden de verschillende manieren uitgelegd om een container te maken in Azure Cosmos DB voor Apache Cassandra. Het laat zien hoe u een container maakt met behulp van Azure Portal, Azure CLI, PowerShell of ondersteunde SDK's. In dit artikel ziet u hoe u een container maakt, de partitiesleutel opgeeft en doorvoer inricht.
In dit artikel worden de verschillende manieren uitgelegd om een container te maken in Azure Cosmos DB voor Apache Cassandra. Als u een andere API gebruikt, raadpleegt u API voor MongoDB, API voor Gremlin, API voor Table en API voor NoSQL-artikelen om de container te maken.
Notitie
Wanneer u containers maakt, moet u ervoor zorgen dat u niet twee containers met dezelfde naam maar met een andere behuizing maakt. Dat komt doordat sommige onderdelen van het Azure-platform niet hoofdlettergevoelig zijn en dit kan leiden tot verwarring/botsing van telemetrie en acties op containers met dergelijke namen.
Maken met behulp van de Azure-portal
Meld u aan bij het Azure-portaal.
Maak een nieuw Azure Cosmos DB-account of selecteer een bestaand account.
Open het deelvenster Data Explorer en selecteer Nieuwe tabel. Geef de volgende gegevens op:
- Geef aan of u een nieuwe keyspace maakt of een bestaande keyspace gebruikt.
- Voer een tabelnaam in.
- Voer de eigenschappen in en geef een primaire sleutel op.
- Voer een doorvoer in die moet worden ingericht (bijvoorbeeld 1000 RU's).
- Selecteer OK.
Notitie
Voor API voor Cassandra wordt de primaire sleutel gebruikt als partitiesleutel.
Maken met behulp van .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);
Als er een time-outuitzondering optreedt bij het maken van een verzameling, voert u een leesbewerking uit om te controleren of de verzameling is gemaakt. De leesbewerking genereert een uitzondering totdat de bewerking voor het maken van verzamelingen is geslaagd. Zie het artikel HTTP-statuscodes voor Azure Cosmos DB voor de lijst met statuscodes die worden ondersteund door de bewerking maken.
Maken met behulp van Azure CLI
Maak een Cassandra-tabel met Azure CLI. Zie Azure CLI-voorbeelden voor Azure Cosmos DB voor een overzicht van alle Azure CLI-voorbeelden in alle Azure Cosmos DB-API's.
Maken met PowerShell
Maak een Cassandra-tabel met PowerShell. Zie PowerShell-voorbeelden voor een overzicht van alle PowerShell-voorbeelden in alle Azure Cosmos DB-API's