Criar um contêiner no Azure Cosmos DB para Apache Cassandra
APLICA-SE A: Cassandra
Este artigo explica as diferentes maneiras de criar um contêiner no Azure Cosmos DB para Apache Cassandra. Ele mostra como criar um contêiner usando o portal do Azure, a CLI do Azure, o PowerShell ou SDKs com suporte. Este artigo demonstra como criar um contêiner, especificar a chave de partição e provisionar a taxa de transferência.
Este artigo explica as diferentes maneiras de criar um contêiner no Azure Cosmos DB para Apache Cassandra. Se você estiver usando uma API diferente, consulte os artigos API for MongoDB, API for Gremlin, API for Table e API for NoSQL para criar o contêiner.
Nota
Ao criar contêineres, certifique-se de não criar dois contêineres com o mesmo nome, mas com invólucros diferentes. Isso ocorre porque algumas partes da plataforma Azure não diferenciam maiúsculas de minúsculas, e isso pode resultar em confusão/colisão de telemetria e ações em contêineres com esses nomes.
Criar com o portal do Azure
Inicie sessão no portal do Azure.
Crie uma nova conta do Azure Cosmos DB ou selecione uma conta existente.
Abra o painel Explorador de Dados e selecione Nova Tabela. Em seguida, forneça os seguintes detalhes:
- Indique se você está criando um novo espaço de chave ou usando um existente.
- Introduza um nome de tabela.
- Insira as propriedades e especifique uma chave primária.
- Insira uma taxa de transferência a ser provisionada (por exemplo, 1000 RUs).
- Selecione OK.
Nota
Para API para Cassandra, a chave primária é usada como a chave de partição.
Criar usando o SDK do .NET
// 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 você encontrar uma exceção de tempo limite ao criar uma coleção, execute uma operação de leitura para validar se a coleção foi criada com êxito. A operação de leitura lança uma exceção até que a operação de criação de coleção seja bem-sucedida. Para obter a lista de códigos de status suportados pela operação create, consulte o artigo Códigos de status HTTP para o Azure Cosmos DB .
Criar usando a CLI do Azure
Crie uma tabela Cassandra com a CLI do Azure. Para obter uma lista de todos os exemplos da CLI do Azure em todas as APIs do Azure Cosmos DB, consulte Exemplos da CLI do Azure para o Azure Cosmos DB.
Criar com o PowerShell
Crie uma tabela Cassandra com o PowerShell. Para obter uma lista de todos os exemplos do PowerShell em todas as APIs do Azure Cosmos DB, consulte Exemplos do PowerShell