Интерфейс Database Toolbox для сообщений об ошибке базы данных Apache Cassandra

В этой таблице описывается, как устранить общие ошибки, с которыми вы можете столкнуться при работе с Интерфейсом Database Toolbox™ для Apache Cassandra® База данных.

Сообщение об ошибкеВероятная причинаРазрешение
Исключение Кассандры: error message

Кассандра® Java® драйвер выдает ошибку. Иногда ошибка может быть вызвана недопустимым запросом Cassandra Query Language (CQL).

Используйте сообщение об ошибке для устранения неполадки. Если вы используете запрос CQL, убедитесь, что вы вводите допустимый запрос CQL в query входной параметр executecql функция.

Invalid Cassandra connection.

Соединение с базой данных Cassandra закрыто.

Создайте новое соединение с базой данных Cassandra с помощью cassandra функция.

Не удается найти keyspacename keyspace. Просмотрите свойство Keyspaces, чтобы отобразить ключевые пространства в кластере.

Заданное пространство ключа не существует в базе данных Cassandra.

Задайте область ключа, которая существует в базе данных Cassandra. Чтобы просмотреть пространства клавиш, получите доступ к Keyspaces свойство cassandra объект.

Не удается найти tablename таблица. Просмотрите функцию tablenames, чтобы отобразить таблицы в ключевом пространстве.

Указанная таблица базы данных Cassandra не существует в базе данных Cassandra.

Укажите таблицу базы данных Cassandra, которая существует в базе данных Cassandra. Чтобы просмотреть таблицы базы данных Cassandra, используйте tablenames функция.

Слишком много входов. Табличные tablename имеет n первичные ключи, но n+1 были указаны.

Вы задаете больше ключевых значений, чем первичных ключей в partitionRead функция. Или вы не задаете ключевые значения для всех первичных ключей.

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

Первичные ключи типа datatype должен быть строка вектором, вектором символов или 1-мерным массивом ячеек с векторами символов.

Вы задаете значение, которое не содержит текстовых данных для ключа с text тип данных.

Используйте строковый скаляр, вектор символов или одномерный массив ячеек векторов символов, чтобы задать текстовые данные.

Первичные ключи типа datatype должен быть числовым вектором.

Вы задаете значение, которое не содержит числовых данных для ключа с типом числовых данных.

Используйте числовой вектор, чтобы задать числовые данные.

Первичные ключи типа datatype должен быть либо числовым вектором, либо 1-мерным массивом ячеек с числовыми векторами.

Вы задаете значение, которое не содержит числовых данных для ключа с blob тип данных.

Используйте числовой вектор или одномерный массив ячеек из числовых векторов, чтобы задать данные, которые имеют blob тип данных.

Первичные ключи типа datatype должен быть логическим или числовым вектором.

Вы задаете значение, которое не содержит числовых или логических данных для ключа, который имеет boolean тип данных.

Используйте числовой или логический вектор, чтобы задать данные, которые имеют boolean тип данных.

Первичные ключи типа datatype должен быть вектором datetime, строковым вектором, вектором символов или массивом ячеек из векторов символов.

Вы задаете значение, которое не содержит числовых или текстовых данных для ключа, который имеет date или timestamp тип данных.

Использование datetime массив, строковый скаляр, вектор символов или массив ячеек векторов символов для задания данных, имеющих date или timestamp тип данных.

Первичные ключи типа datatype должен быть вектором длительности, строковым вектором, вектором символов или массивом ячеек из векторов символов.

Вы задаете значение, которое не содержит числовых или текстовых данных для ключа, который имеет time тип данных.

Использование duration массив, строковый скаляр, вектор символов или массив ячеек векторов символов для задания данных, имеющих time тип данных.

Первичные ключи типа datatype не поддерживаются функцией partitionRead. Как импортировать данные из tablename Таблица либо используйте функцию partitionRead без значений первичного ключа, либо используйте функцию executecql для выполнения запроса CQL.

Вы задаете тип данных первичного ключа, который не поддерживается в partitionRead функция (для примера, пользовательского типа (UDT) или tuple).

Выполните запрос CQL с помощью executecql функция, чтобы фильтровать для первичных ключей, partitionRead функция не поддерживает.

UPSERT требует, чтобы были заданы значения для следующих столбцов первичного ключа: columns.

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

Задайте переменную в MATLAB® таблица для каждого первичного ключа в таблице базы данных Cassandra при вставке или обновлении данных с помощью upsert функция.

One or more variables in DATA are not a column in the Cassandra table. Use COLUMNINFO to list all columns defined for the table.

Одно или несколько имен переменных в таблице MATLAB не совпадают с именами столбцов в таблице базы данных Cassandra.

Проверьте имена столбцов в таблице базы данных Cassandra при помощи columninfo функция. Затем скорректируйте имена переменных в таблице MATLAB соответственно.

См. также

| | | | |

Похожие темы

Внешние веб-сайты