Настроить Cassandra в процессе копирования

В этой статье описывается, как использовать действие копирования в конвейере для копирования данных из Cassandra.

Поддерживаемая конфигурация

Для настройки каждой вкладки в действии копирования перейдите к следующим разделам соответственно.

General

Обратитесь к руководству по настройкам Общих параметров, чтобы настроить вкладку Общих настроек.

Исходный материал

Следующие свойства поддерживаются для Cassandra на вкладке "Источник " действия копирования.

Снимок экрана: вкладка источника и список свойств.

Требуются следующие свойства:

  • Подключение. Выберите подключение Cassandra из списка подключений. Если подключение не существует, создайте новое подключение Cassandra.

  • Используйте запрос: выберите таблицу или запрос.

    • Если выбрать таблицу:

      • Пространство ключей: укажите имя пространства ключей или схемы в базе данных Cassandra.
      • Таблица. Укажите имя таблицы в базе данных Cassandra для чтения данных.
    • Если выбрать запрос:

    • Запрос. Укажите настраиваемый запрос CQL для чтения данных. Дополнительные сведения о запросе CQL см. в справочнике по CQL.

      Снимок экрана: запрос.

В разделе "Дополнительно" можно указать следующие поля:

  • Уровень согласованности. Уровень согласованности указывает, сколько реплик должно отвечать на запрос чтения перед возвратом данных клиентскому приложению. Cassandra проверяет указанное количество реплик, чтобы данные соответствовали запросу на чтение. Дополнительные сведения см. в разделе "Настройка согласованности данных ".
    Допустимые значения: ONE (по умолчанию), TWO, THREE, QUORUM, ALL, LOCAL_QUORUM, EACH_QUORUM и LOCAL_ONE.

  • Дополнительные столбцы: добавьте дополнительные столбцы данных для хранения относительного пути или статического значения исходных файлов. Выражение поддерживается для последнего.

Сопоставление

Чтобы настроить конфигурацию вкладки "Сопоставление ", перейдите к разделу "Настройка сопоставлений" на вкладке сопоставления. Если в качестве формата файла выбран двоичный файл, сопоставление не будет поддерживаться.

Settings

Сведения о настройке вкладки "Параметры " см. в разделе "Настройка других параметров" на вкладке "Параметры".

Сводка таблицы

В следующих таблицах представлены дополнительные сведения об операции копирования в Cassandra.

Исходная информация

Имя Description Ценность Обязательно Свойство скрипта JSON
Соединение Подключение к исходному хранилищу данных. < подключение Cassandra > Да connection
Использование запроса Способ чтения данных из Cassandra. Примените таблицу для чтения данных из указанной таблицы или применения запроса для чтения данных с помощью запросов. Таблица
Запрос
нет /
Для таблицы
Кейспейс Имя пространства ключей или схемы в базе данных Cassandra. < пространство ключей > Нет (если задан запрос ) пространство ключей
Таблицу Имя таблицы в базе данных Cassandra для чтения данных. < имя таблицы > Нет (если задан запрос ) tableName
Запрос
Запрос Используйте настраиваемый запрос CQL для чтения данных. < Запросы CQL > Нет (если указано ключевое пространство и таблица) query
Уровень согласованности Уровень согласованности указывает, сколько реплик должно отвечать на запрос на чтение перед возвратом данных клиентскому приложению. Cassandra проверяет указанное количество реплик, чтобы данные соответствовали запросу на чтение. Дополнительные сведения см. в разделе "Настройка согласованности данных ".

Допустимые значения: ONE (по умолчанию), TWO, THREE, QUORUM, ALL, LOCAL_QUORUM, EACH_QUORUM и LOCAL_ONE.
< уровень согласованности > нет уровень согласованности
• один (по умолчанию)
•Два
•Три
•кворум
все
• локальный кворум
• each_quorum
• local_one
Дополнительные столбцы Добавьте дополнительные столбцы данных для хранения относительного пути или статического значения исходных файлов. Выражение поддерживается для последнего. •Имя
•Ценность
нет additionalColumns:
•имя
•ценность