
没有在Cassandra中创建的分区
我已经在Cassandra中用一个分区键(即一个主键)创建了一个表,并在其中插入了大约50K条记录,其中35K是唯一记录。没有在Cassandra中创建的分区根据规则(如果我错了,请更正我的错误),Cassandra中的分区数量应该等于表中的唯一记录数(即不是分区数=主键中的唯一记录数)。但是当我做了点工具 -...
2024-01-10
如何使用Java类连接Cassandra
我这样做是为了连接cassandra。但是我的代码返回了错误。这是我的代码public class CassandraConnection {public static void main(String[] args) { String serverIp = "166.78.10.41"; String keyspace = "gamma"; CassandraConnection connection; Cluster cluster = Cluster.builder() ...
2024-01-10
为什么Cassandra用Java编写?
关于Cassandra的 问题 为什么世界上有人会用Java编写数据库ENGINE?我能理解为什么您要有一个Java接口,但要有一个引擎… 我给人的印象是,没有什么比C / C ++快,而且数据库引擎不应比最大速度慢,而且当然不使用垃圾回收… 谁能解释给我一个什么可能的含义,为什么Cassandra可以比在C / C ++代码上...
2024-01-10
Cassandra客户端Java API的
我最近开始使用Cassandra数据库。现在,我正在评估Cassandra client我们应该前进的方向。我看到过很多关于使用哪个客户端作为Cassandra的文章,但没有一个有明确的答案。我的团队已要求我对此进行一些研究,并pros and cons针对Cassandra Client API’sJava中的每个问题提出一些建议。正如我提到的那样,我最近...
2024-01-10
哪个工具可以更好地将数据加载到cassandra?
我们将使用cassandra在我们的项目中存储.csv和非结构化数据。 数据可以写入GB。所以我想知道哪个更好的方法或工具来将数据加载到Cassandra中。 SSTables可以处理这么多的数据? 或者我应该去找火花或YCSB等工具?哪个工具可以更好地将数据加载到cassandra?回答:(声明:我是一个ScyllaDB员工)SStables可...
2024-01-10
Cassandra的cqlsh控制台中的操作超时错误
我有一个三个节点的Cassandra集群,并且创建了一个表,该表具有2,000,000多行。当我select count(*) from userdetails在cqlsh中执行此()查询时,出现以下错误:OperationTimedOut:错误= {},last_host = 192.168.1.2当我运行计数功能以减少行数或限制为50,000时,它可以正常工作。回答:count(*)实际上是翻页所有数据...
2024-01-10
如何禁用`cassandra.yaml`中的自动压缩?
https://stackoverflow.com/a/47837940/260805暗示它应该是可能的。我希望在启用增量修复时停用更长时间(〜2天)。如何禁用`cassandra.yaml`中的自动压缩?回答:(声明:我是一个ScyllaDB员工)据我所知,您可以通过以下方式禁用autocompaction:对于一个列族(表),通过设置策略到NullCompactionStrategy。 (我觉得...
2024-01-10
Cassandra中的IN关系是否对查询不利?
给定CQL中以下选择的示例:SELECT * FROM tickets WHERE ID IN (1,2,3,4)给定ID是分区键,使用IN关系是否比执行多个查询更好?或者没有区别?回答:我记得不久后有人在Cassandra用户邮件列表中回答了这个问题,但是现在我找不到确切的消息。具有讽刺意味的是,Cassandra传播者RebeccaMills刚刚发表了一篇文章解...
2024-01-10
用户定义的类型与spring-data-cassandra
我正在寻找如下创建模型,如何在spring-data-cassandra中使用用户定义的类型?{ email: "test@example.com", name: { fname: "First", lname: "Last" }}回答:Spring Data Cassandra现在支持用户定义的数据类型。最新版本1.5.0.RELEASE使用Cassandra Data stax驱动程序3.1.3,因此现在可以工作。请按照以下步骤操作如何在Spring Data...
2024-01-10
无法启动Cassandra(CentOS7上的单节点群集)
我想用一个非常简单的单节点群集启动Cassandra,但是我做不到。我按照在https://www.digitalocean.com/community/tutorials/how-to-install-cassandra-and-run-a-single-node-cluster-on-a-ubuntu-vps基本上,在VirtualBox上构建了一个新的CentOS 7虚拟机。安装了JDK,将其放在/ usr / local /下,并创建了路径。安装Apache Cassandra,将其放在/...
2024-01-10
我应该如何设计模式以获取Cassandra中每个集群密钥的最后2条记录?
我的表中的每一行都有4个值product_id,user_id,updated_at,rating。我应该如何设计模式以获取Cassandra中每个集群密钥的最后2条记录?我想创建一个表来找出有多少用户在一定时期内改变rating。目前我的模式是这样的:CREATE TABLE IF NOT EXISTS ratings_by_product ( product_id int, updated_at timestamp, user_id int, ...
2024-01-10
