exponenta event banner

Интерфейс панели инструментов базы данных для сообщений об ошибках базы данных Apache Cassandra

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

Сообщение об ошибкеВероятная причинаРезолюция
Cassandra exception: error message

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

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

Invalid Cassandra connection.

Подключение к базе данных Кассандры закрыто.

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

Unable to find keyspacename keyspace. View the Keyspaces property to list the keyspaces in the cluster.

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

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

Unable to find tablename table. View the tablenames function to list the tables in the keyspace.

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

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

Too many inputs. Table tablename has n primary keys, but n+1 were specified.

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

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

Primary keys of type datatype must be a string vector, character vector, or a 1-dimensional cell array of character vectors.

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

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

Primary keys of type datatype must be a numeric vector.

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

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

Primary keys of type datatype must be either a numeric vector or a 1-dimensional cell array of numeric vectors.

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

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

Primary keys of type datatype must be a logical or numeric vector.

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

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

Primary keys of type datatype must be a datetime vector, string vector, character vector, or cell array of character vectors.

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

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

Primary keys of type datatype must be a duration vector, string vector, character vector, or cell array of character vectors.

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

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

Primary keys of type datatype are not supported by the partitionRead function. To import data from tablename table, either use the partitionRead function with no primary key values, or use the executecql function to execute a CQL query.

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

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

UPSERT requires values for the following primary key columns to be specified: 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 соответствующим образом.

См. также

| | | | |

Связанные темы

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