适用对象:
卡珊德拉
本文介绍在 Azure Cosmos DB for Apache Cassandra 中创建容器的不同方式。 它演示了如何使用 Azure 门户、Azure CLI、PowerShell 或受支持的 SDK 来创建容器。 本文演示如何创建容器、指定分区键和预配吞吐量。
本文介绍在 Azure Cosmos DB for Apache Cassandra 中创建容器的不同方式。 如果使用其他 API,请参阅 用于 MongoDB 的 API、 Gremlin API、 用于表的 API 和 用于 NoSQL 的 API 文章来创建容器。
备注
创建容器时,请确保不创建名称相同但大小写不同的两个容器。 这是因为 Azure 平台的某些部分不区分大小写,这可能会使遥测数据与有此类名称的容器产生混淆或冲突。
登录到 Azure 门户。
创建新的 Azure Cosmos DB 帐户或选择现有的帐户。
打开“数据资源管理器”窗格,然后选择“新建表” 。 接下来,请提供以下详细信息:
- 指示是要创建新密钥空间还是使用现有密钥空间。
- 输入表名称。
- 输入属性并指定一个主键。
- 输入要进行预配的吞吐量(例如,1000 RU)。
- 选择“确定”。
备注
对于 API for Cassandra,主键用作分区键。
// 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);
如果创建集合时遇到超时异常,请执行读取操作来验证是否已成功创建集合。 成功完成集合创建操作之前,读取操作将引发异常。 有关创建操作所支持的状态代码列表,请参阅 Azure Cosmos DB 的 HTTP 状态代码一文。