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

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

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

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

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

Invalid Cassandra connection.

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

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

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

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

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

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

Заданная таблица базы данных Кассандры не существует в базе данных Кассандры.

Задайте таблицу базы данных Кассандры, которая существует в базе данных Кассандры. Чтобы просмотреть таблицы базы данных Кассандры, используйте 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.

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

Задайте переменную в MATLAB® таблица для каждого первичного ключа в таблице базы данных Кассандры, когда вы вставляете или обновляете данные с помощью 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 не совпадают ни с какими именами столбцов в таблице базы данных Кассандры.

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

Смотрите также

| | | | |

Похожие темы

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

Для просмотра документации необходимо авторизоваться на сайте