13得票4回答
从java.util.Date获取年份

我在Cassandra列族中有一个日期列。使用Datastax Java API从该CF检索数据时,可以将此日期对象视为java.util.Date对象。 它有一个getYear()方法,但已弃用。相应的Javadoc说:   自JDK版本1.1起,由Calendar.get(Calen...

12得票2回答
常见Cassandra数据类型的字节数大小是多少?(用于计算分区磁盘使用量)

我正在尝试使用Datastax Academy数据建模课程中的公式计算具有任意数量的列和类型的表中每行的分区大小。 为此,我需要知道一些常见Cassandra数据类型的“字节大小”。我试图在Google上搜索这个问题,但得到了很多建议,所以我感到困惑。 我想知道的数据类型包括: 一个单...

12得票2回答
Cassandra是用于OLAP还是OLTP,还是两者都可以?

Cassandra不像关系型数据库(RDBMS)遵循ACID标准,而是遵循CAP原则。因此,Cassandra从CAP中选择了AP并留给用户调整一致性。 由于C*存在轻微的不一致性,所以我绝不能将其用于核心银行交易。 但是,Cassandra的写入速度非常快,这对于联机事务处理(OLTP)非常...

12得票1回答
如何在Cassandra Java驱动程序QueryBuilder中传递TTL?

我正在使用Cassandra Java驱动程序中的QueryBuilder插入一些数据。 似乎没有简单的选项来设置我要插入的行的TTL。DataStax网站上的示例都没有显示TTL的例子。 我怀疑这与使用()有关,但再次,代码中几乎没有文档和示例...

12得票4回答
安装Cassandra CQL Shell后,窗口在Windows中消失了

在Windows安装Cassandra CQL Shell窗口后,窗口会消失?这是使用Planet Cassandra中提供的MSI安装程序安装的。 为什么会发生这种情况?请帮我解决问题。 提前致谢。

11得票2回答
Cassandra:批量写入优化

我从客户端获取了一批写入请求,假设是 20 个键。 我可以将它们作为一个批次写入 C*,也可以异步地单独写入每个键,并等待 future 完成。 根据文档,批量写入似乎不是一个好的选择,因为我的插入速率很高,如果这些键属于不同的分区,则协调器将不得不做额外的工作。 在 datasta...

11得票5回答
TaskSchedulerImpl: 初始作业未接受任何资源;

这是我要做的事情。 我创建了两个 DataStax Enterprise 集群节点,并在其上创建了一个 Java 程序来获取一个表(Cassandra 数据库表)的计数。 此程序是在来自 Windows 计算机的 Eclipse 中构建的。 从 Windows 运行此程序时,在运行时会出...

11得票1回答
Cassandra提交日志澄清

我已经阅读了几份有关Cassandra提交日志的文件,但对于这些“结构”我看到的信息存在冲突。图表显示当进行写操作时,Cassandra会将数据写入memtable和commit log。令人困惑的是,这个commit log存储在哪里。 我看到过很多次的图表显示commit log存储在磁...

11得票2回答
不支持的文字类型:class scala.runtime.BoxedUnit。

我正在尝试过滤从Oracle读取的数据框中的一列,如下所示。 我正在尝试过滤从Oracle读取的数据框中的一列,如下所示。import org.apache.spark.sql.functions.{col, lit, when} val df0 = df_org.filter(col...

11得票4回答
Datastax DevCenter启动时卡住了

刚刚在我的Mac上安装了DevCenter 1.6(从下载的DMG中复制过来),运行的是macOS Sierra 10.12.6和安装了jdk 8u152。 应用程序会加载一个UI(启动画面,然后是窗口中的一些复选框),但UI被冻结了(启动画面仍在那里)。鼠标点击或键盘无响应,也无法单击菜单栏...