Создание контейнера в Azure Cosmos DB для Apache Cassandra

ПРИМЕНИМО К: Кассандра

В этой статье описываются различные способы создания контейнера в Azure Cosmos DB для Apache Cassandra. В нем показано, как создать контейнер с помощью портала Azure, Azure CLI, PowerShell или поддерживаемых пакетов SDK. В этой статье показано, как создать контейнер, указать ключ секции и подготовить пропускную способность.

В этой статье описываются различные способы создания контейнера в Azure Cosmos DB для Apache Cassandra. Если вы используете другой API, см. статьи API для MongoDB, API для Gremlin, API для таблицы и API для NoSQL , чтобы создать контейнер.

Примечание

При создании контейнеров следите за тем, чтобы не создать два контейнера с одинаковыми именами, но в разных регистрах. Причина в том, что некоторые компоненты платформы Azure не учитывают регистр. Это может привести к путанице или конфликтам в данных телеметрии и действиях с контейнерами с такими именами.

Создание с помощью портала Azure

  1. Войдите на портал Azure.

  2. Создайте новую учетную запись Azure Cosmos DB или выберите существующую учетную запись.

  3. Откройте панель Обозреватель данных и выберите New Table (Новая таблица). После этого предоставьте следующие сведения.

    • Укажите, создаете ли вы новое пространство ключей или используете существующее.
    • Введите имя таблицы.
    • Укажите свойства и первичный ключ.
    • Укажите подготавливаемую пропускную способность (например, 1000 ЕЗ/с).
    • Щелкните ОК.

    Снимок экрана: API для Cassandra, диалоговое окно

Примечание

Для API для Cassandra первичный ключ используется в качестве ключа секции.

Создать при помощи пакета SDK для .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);

При возникновении исключения об истечении времени ожидания при создании коллекции выполните операцию чтения, чтобы проверить, была ли успешно создана коллекция. Операция чтения создает исключение до тех пор, пока операция создания коллекции не будет выполнена успешно. Список кодов состояния, поддерживаемых операцией создания, см. в статье Коды состояния HTTP для Azure Cosmos DB.

Создание с помощью Azure CLI

Создайте таблицу Cassandra с Azure CLI. Список всех примеров Azure CLI для всех программных интерфейсов Azure Cosmos DB см. в статье Примеры Azure CLI для Azure Cosmos DB.

Создание с помощью PowerShell

Создайте таблицу Cassandra с помощью PowerShell. Список всех примеров PowerShell для всех программных интерфейсов Azure Cosmos DB см. в статье Примеры PowerShell.

Дальнейшие действия