Share via


Tároló létrehozása az Apache Cassandrához készült Azure Cosmos DB-ben

A KÖVETKEZŐKRE VONATKOZIK: Cassandra

Ez a cikk a tárolók Apache Cassandrához készült Azure Cosmos DB-ben való létrehozásának különböző módjait ismerteti. Bemutatja, hogyan hozhat létre tárolót Azure Portal, Azure CLI, PowerShell vagy támogatott SDK-k használatával. Ez a cikk bemutatja, hogyan hozhat létre tárolót, hogyan adhatja meg a partíciókulcsot, és hogyan építhet ki átviteli sebességet.

Ez a cikk a tárolók Apache Cassandrához készült Azure Cosmos DB-ben való létrehozásának különböző módjait ismerteti. Ha másik API-t használ, a tároló létrehozásához tekintse meg a MongoDB API-ját, a GremlinAPI-t, a Table API-t és a NoSQL-hez készült API-t ismertető cikkeket.

Megjegyzés

Tárolók létrehozásakor győződjön meg arról, hogy nem két azonos nevű, hanem eltérő burkolatú tárolót hoz létre. Ennek az az oka, hogy az Azure-platform egyes részei nem különböztetik meg a kis- és nagybetűket, és ez a telemetria és az ilyen nevű tárolókon végzett műveletek zavart/ütközését eredményezheti.

Létrehozás az Azure Portal használatával

  1. Jelentkezzen be az Azure Portalra.

  2. Hozzon létre egy új Azure Cosmos DB-fiókot, vagy válasszon ki egy meglévő fiókot.

  3. Nyissa meg a Data Explorer panelt, és válassza az Új tábla lehetőséget. Ezután adja meg a következő adatokat:

    • Jelezze, hogy új kulcsteret hoz létre, vagy meglévőt használ.
    • Adja meg egy tábla nevét.
    • Adja meg a tulajdonságokat, és adjon meg egy elsődleges kulcsot.
    • Adjon meg egy kiosztandó átviteli sebességet (például 1000 kérelemegységet).
    • Válassza az OK lehetőséget.

    Képernyőkép a Cassandra API-ról, a Tábla hozzáadása párbeszédpanelről

Megjegyzés

A Cassandra API-hoz az elsődleges kulcsot használja partíciókulcsként.

Létrehozás a .NET SDK használatával

// 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);

Ha időtúllépési kivételt tapasztal egy gyűjtemény létrehozásakor, olvasási művelettel ellenőrizze, hogy a gyűjtemény sikeresen létrejött-e. Az olvasási művelet kivételt jelez, amíg a gyűjtemény létrehozási művelete sikeres nem lesz. A létrehozási művelet által támogatott állapotkódok listáját az Azure Cosmos DB HTTP-állapotkódjai című cikkben találja.

Létrehozás az Azure CLI használatával

Cassandra-tábla létrehozása az Azure CLI-vel. Az összes Azure Cosmos DB API-ra vonatkozó Azure CLI-minták listáját lásd: Azure CLI-minták az Azure Cosmos DB-hez.

Létrehozás a PowerShell használatával

Cassandra-tábla létrehozása a PowerShell-lel. Az összes Azure Cosmos DB API-ra kiterjedő PowerShell-minták listájáért lásd: PowerShell-minták

Következő lépések