8得票1回答
如何使用DataStax Java驱动程序设置Cassandra客户端到节点的加密?

我已在我的Cassandra集群上设置了节点到节点的加密。现在我想设置客户端到节点的加密。根据这个文档,只需要将客户端的SSL证书导入每个节点的信任存储库即可。我还没有这样的证书,但这不是我的问题。 由于我的客户端使用DataStax Java驱动程序,为了从客户端启用SSL,当我构建Clu...

8得票3回答
Cassandra复制因子大于节点数

我正在使用数据斯塔克Java驱动程序访问Apache Cassandra(版本2.1.9),我想知道当我将副本因子设置大于节点数时会发生什么。我在某个地方读到过,Cassandra允许此操作,但在保存一些数据时应该失败(当然这取决于写一致性级别,但我是指所有情况)。问题是,即使我尝试保存数据,...

8得票2回答
如何使用DataStax Java驱动程序在Cassandra中高效地使用预编译语句?

我需要使用Datastax Java驱动程序查询Cassandra中的其中一个表。以下是我拥有的代码,可以正常工作 - public class TestCassandra { private Session session = null; private ...

8得票1回答
在Spring转换器中,有没有一种方法可以将NULL转换为某个值?

数据库(Cassandra)在添加新列时不允许指定默认值。因此,对于每一行,新的列都是null。 现在,我们为实体添加了一个标志(将来可能会有更多的条目): enum UsageFlag { OTHER, SPECIAL_VALUE, } 我们还添加了一个Reading...

7得票1回答
Cassandra集群插入性能差且插入稳定性不佳

我需要每个客户端每秒存储大约250个数字值,每小时大约为900k。这可能不会是全天记录(可能在5-10小时之间),但我将根据客户ID和读数日期对数据进行分区。最大行长度约为22-23M,仍然可管理。尽管如此,我的方案如下: CREATE TABLE measurement ( clien...

7得票1回答
使用密码认证,无法连接Java客户端到Cassandra

我在我的Macbook上进行了Datastax企业版的默认安装。我能够创建我的键空间并设置所有应用程序,包括使用solr。 我正在尝试开发一组步骤,以为我们的开发群集启用密码身份验证。 到目前为止,我已经更新了"/usr/local/dse/resources/cassandra/conf...

7得票1回答
Cassandra读取超时

我正在从Cassandra 2.0中提取大量数据,但很不幸出现了超时异常。 我的表: CREATE KEYSPACE StatisticsKeyspace WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_fact...

7得票3回答
Cassandra:如何使用CQL高效地插入新的宽行

我正在评估Cassandra。我正在使用DataStax驱动程序和CQL。 我想要存储一些具有以下内部结构的数据,其中每次更新的名称都不同。 +-------+-------+-------+-------+-------+-------+ | | name1 | name2 ...

7得票1回答
Datastax - PreparedStatement是否线程安全?

在应用程序中,com.datastax.driver.core.PreparedStatement实例是否应该是单例? 如果是这样,如果连接丢失会发生什么?PreparedStatement是否无效,并且必须采取手动操作来“重新准备”它? 除了在同一方法中准备和执行之外,PreparedS...

7得票1回答
Datastax Java Driver是否容易受到注入攻击?

DataStax Java驱动程序是否容易受到CQL注入攻击,如果使用明文CQL?使用QueryBuilder会有帮助吗?