问题标签 [hector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
882 浏览

cassandra - 如何从 Cassandra 获取排序计数器

我有一排计数器,我想按值排序它的列。是否有任何策略或数据模型?

0 投票
1 回答
611 浏览

cassandra - Cassandra Hector:如何使用索引列执行 MultigetSliceQuery?

是否可以在索引列上使用条件时执行 MultigetSliceQuery,例如 IndexedSlicesQuery。换句话说,IndexedSlicesQuery 在一组特定的键上执行。

我发现这样做的方法是首先对一组键执行 MultigetSliceQuery,然后在应用程序代码中过滤结果。但是卡桑德拉可以为我做吗?

0 投票
2 回答
1077 浏览

mysql - 在 Cassandra 中将 MySQL 表转换为 ColumnFamily : 使用 Hector 进行缓慢的批量突变

我有一个非常大的 MySQL 表(数十亿行,有几十列)我想在 Cassandra 中转换为 ColumnFamily。我正在使用赫克托。

我首先这样创建我的架构:

完成后,我加载存储在列表中的数据,因为我使用 namedParametersJdbcTemplate 获取 MySQL 数据,如下所示:

我在大约 1 小时内插入 100 000 行,这真的很慢。我听说过多线程我的插入,但在这种特殊情况下,我不知道该怎么做。我应该使用 BatchMutate 吗?

0 投票
1 回答
1000 浏览

java - Cassandra 密钥缓存为空

I'm new to Cassandra and I'm trying to optimize my reads (write time is fine, about 1000 rows per .1 seconds) and I'm been reading up on the Key cache and Row cache.

Using Java w/ the Hector library to insert the data everything seems to go fine but the reads are really slow (about 2-3x slower than a SQL Server instance I'm comparing against). I started looking at the stats ad cfstats shows:

Shouldn't there be something in the Key or Row cache after the insert? I think that is why it is running so slowly when I try to read.

Any help would be appreciated...

0 投票
1 回答
218 浏览

cassandra - 如何以编程方式在 Cassandra 中计算对象的大小

我是 Cassandra 的新手,想知道如何以编程方式计算 Cassandra 缓存大小。

例如,在将几个对象插入 Cassandra 之后,我想通过代码知道这些对象在 Cassandra 的内存表中占用了多少容量。

Cfstats 是命令行工具,不符合我的要求。

Hector API 中有什么可以提供帮助的吗?谢谢。

0 投票
1 回答
2355 浏览

java - 用赫克托计算 cassandra 行中总列数的更快方法

我想使用Hector客户端计算 Cassandra 行的总列数。目前我正在使用 a 执行此CountQuery操作,但对我来说似乎真的很慢。同样对于一行,只有 60k 列需要将近 2 秒。我的代码目前如下所示:

PS:我必须将范围设置为如此高的数字,否则它只会算我最大。到我在范围内提供的数字。

有什么想法可以改进吗?

0 投票
1 回答
174 浏览

cassandra - hector/cassandra 如何处理顺序操作?

使用 hector Mutator 我更新了 N 顺序操作的一些行。是否有保证,更改按照添加到 Mutator 的顺序发生?

最简单的例子,如果我删除一些行然后立即重新创建它。难道不会发生,删除是在插入之后发生的吗?

如果将两个顺序请求发送到不同的节点,cassandra 集群如何管理它?节点之间总是可能存在几毫秒的差异......

0 投票
1 回答
799 浏览

cassandra - 优化 cassandra 查询

我正在尝试优化一些我使用行键作为标准的 cassandra 查询。所以我的疑问是,考虑到比较 cassandra 中的行键的过程,最好的“key_validation_class”是什么?

UTF8Type 的性能是否比 Int32Type 差?现在,我正在使用一些连接值来将我的行键创建为 UTF8Type,但我担心这是一个不好的方法。

提前致谢。

0 投票
1 回答
6505 浏览

java - 使用 Hector 在 Cassandra 中查询 CompositeType 列

这是我面临的场景的示例。假设我有这个列族:

以下是一些使用 Hector 的示例 Java 代码,关于如何将一些数据插入此列族:

这行得通,如果我去 cassandra-cli 并做一个列表,我会得到这个:

我现在的问题是:如何在 Hector 中查询这些数据?基本上我需要通过几种方式查询它:

  1. 给我整行,其中 Row Key = "rowkey1"
  2. 给我列数据,其中列名的第一部分 = 某个整数值
  3. 给我列名第一部分在一定范围内的所有列
0 投票
0 回答
2645 浏览

java - 使用 Hector 模板在 Cassandra 中创建复合列

要求:复合列(非DynamicComposite),Hector模板实现

嗨..我目前正在尝试使用以下规格创建一个列族:

我创建了以下代码:

要创建 ColumnFamily:

我在这里先向您的帮助表示感谢。我一直在到处寻找 tuts/docs.. 但我最终无处可去......