- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我从 CLI 中创建了这样的列族-
create column family profile
with key_validation_class = 'UTF8Type'
and comparator = 'UTF8Type'
and default_validation_class = 'UTF8Type'
and column_metadata = [
{column_name : account, validation_class : 'UTF8Type'}
{column_name : advertising, validation_class : 'UTF8Type'}
{column_name : behavior, validation_class : 'UTF8Type'}
{column_name : info, validation_class : 'UTF8Type'}
];
现在我尝试使用 Datastax Java 驱动程序插入到这个列族中-
public void upsertAttributes(final String userId, final Map<String, String> attributes) {
String batchInsert = "INSERT INTO PROFILE(id, account, advertising, behavior, info) VALUES ( '12345', 'hello11', 'bye2234', 'bye1', 'bye2') ";
CassandraDatastaxConnection.getInstance().getSession().execute(batchInsert);
}
我总是遇到这个异常-
com.datastax.driver.core.exceptions.InvalidQueryException: unconfigured columnfamily profile
通过这种方式,我尝试使用 Datastax java 驱动程序创建到 Cassandra 的连接/ session 初始化-
private CassandraDatastaxConnection() {
try{
cluster = Cluster.builder().addContactPoint("localhost").build();
session = cluster.connect("my_keyspace");
} catch (NoHostAvailableException e) {
throw new RuntimeException(e);
}
}
我正在运行 Cassandra 1.2.3。我可以使用上面的代码连接到 Cassandra。我面临的唯一问题是插入时。
我想知道的是我是否可以使用 Datastax Java 驱动程序插入列族(我从 CLI 模式创建)?一旦我尝试插入我在 CLI 模式下创建的 Column Family,我总是会遇到上述异常。
但是如果我尝试插入到我在 CQLsh 模式
中创建的另一个表中,我可以插入到该表中。
我们将不胜感激。
最佳答案
我的猜测:您的 CLI 列族位于不同的键空间中。
关于java - com.datastax.driver.core.exceptions.InvalidQueryException 使用 Datastax Java 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16136525/
我有一个列族,如下所述。我有名称列的辅助键。 CREATE TABLE group ( pid timeuuid, members map, name text,
我正在使用与 Hibernate 和 Cassandra 数据库相关的 SpringBoot。我使用 ResultSet 制作了几种方法,到目前为止一切都很完美。我创建另一个方法,创建查询,然后创建
我有一个 Cassandra 3 的小表定义,如下所示。 create table if not exists mytable(id uuid primary key, data text, time
我正在使用 com.datastax.driver.core.PreparedStatement 在 java 中准备 cassandra 查询 我的架构非常简单 - a key其类型为 text和v
我有一个 Web 应用程序,它使用 Spring Data Cassandra 框架和 DataStax 驱动程序。使用连接点正确配置后,我可以使用 (.findAll) 获取所有行,但不能使用我为
我是 Cassandra 新手,这一直给我带来问题。我下载了 apache-Cassandra 3.11,我使用的是 spring boot 1.5.4.RELEASE。我做了一些研究,发现了 sou
我正在尝试使用 cassandra 配置 spring 数据。但是当我的应用程序在 tomcat 中部署时,出现以下错误。 当我检查连接时,它可用于给定端口。 (127.0.0.1:9042)。我在下
我从 CLI 中创建了这样的列族- create column family profile with key_validation_class = 'UTF8Type' and co
The keyspace and 'person' table are exist 你好,我是 Cassandra 的新手,所以我只是想从我的 Java 代码中执行选择查询,但我得到一个异常,该表不存
我正在尝试将 java.util.UUID 保存到 timeuuid 类型的 Cassandra 列中。例如,这是一个默认的 spring-data-cassandra 映射:http://docs.
我正在尝试将字节数组插入到我的 Cassandra 表中的 Blob 数据类型中。我正在使用 Datastax Java 驱动程序。下面是我的代码 - for (Map.Entry entry : a
我正在尝试更新表,然后出现此异常: com.datastax.driver.core.exceptions.InvalidQueryException: PRIMARY KEY part sequen
我正在尝试使用 JAVA API 在 Cassandra 中创建表。 该查询运行良好并创建了表。 String query = "CREATE TABLE IF NOT EXISTS TopQuery
我正在尝试使用 spring-data-cassandra 插入数据。但是当我的应用程序使用 SpringBoot(版本为 1.5.3)运行时,出现以下错误 我在spring-data中添加了一个实现
我是一名优秀的程序员,十分优秀!