问题标签 [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 投票
2 回答
1998 浏览

cassandra - Hector 在执行 incrementCounter 后获取结果计数器值

我们正在执行以下操作来更新计数器的值,现在我们想知道是否有一种直接的方法可以立即取回更新的计数器值。

mutator.incrementCounter(rowid1, "cf1", "counter1", value);

0 投票
1 回答
1868 浏览

cassandra - 卡桑德拉的赫克托

我无法为 Cassandra 设置 Hector。我浏览了文档Cassandra wiki。这些文档的问题是那里的很多信息已经过时或极简(或者我缺乏知识)。无论如何,我想知道是否有人可以提供一些关于如何安装它的粗略简单指南。

我的目标是构建一个可以使用 Cassandra 数据库的 JSP 页面。

到目前为止我所做的:

  • 我已经下载了 Hector 1.0-2 和 Cassandra 1.0.7。
  • 我已经设置了 Cassandra 并检查了它是否有效(使用 CLI 使用键创建新列)
  • 尝试将其解压缩me.prettyprint.cassandra到 Java 项目目录中,但仍然没有。

我也不确定从哪里获得 thrift API(或如何安装它)?而且,如果我需要它呢?

任何帮助,将不胜感激。

0 投票
1 回答
2661 浏览

java - 在 Apache Cassandra + Hector + Java 的键空间上插入行

我正在使用 Java 和 Hector 研究 Apache Cassandra 0.7.6 版,我尝试创建一个集群、一个键空间并在创建的这个键空间中插入一列。

通过看例子,我了解到keyspace相当于SQL数据库中的数据库,Column Family相当于表。知道这一点后,我尝试创建我的简单示例结构。

但是当我尝试在 cassandra 启动的情况下运行它时,它返回了一个异常。

但我已经创建了“教程”键空间,并在 mutator 中使用。

0 投票
2 回答
1569 浏览

file - 如何在 Cassandra 中存储小文件?

我有几千个单独的 html 文件本地存储在一个目录中,每个文件最多只有几个 KB。

我想将它们存储在 Cassandra 的单个节点中,我将如何使用 Hector 以编程方式执行此操作?我使用哪些 API 来设置 columnFamily 来处理静态文件,我应该如何设置架构?谢谢!

0 投票
1 回答
691 浏览

eclipse - 在 Glassfish 3.1 上使用 hector 插入 cassandra

我尝试使用 hector 和 hector wiki 给出的 SchemaManipulation 示例将键空间插入 cassandra。


jsp代码:

我在 Eclipse 3.7.1 Indigo 中运行此代码,当作为 java 应用程序执行时,代码可以工作并插入到 cassandra 中,但是当我在服务器上运行它时它不会。

Cassandra 作为本地主机在其默认端口上运行,而 glasfish 也在端口 8080 上的本地主机上运行。

我认为问题在于我没有将赫克托罐子放在正确的位置,赫克托罐子已经添加到构建路径中,但我不确定这是否也将它们添加到服务器中。

任何帮助将不胜感激,因为我找不到有用的 cassandra 文档。

编辑:我已将 jar 添加到不是问题的服务器,问题仍未解决。

错误堆栈跟踪:

0 投票
1 回答
1410 浏览

java - 如何访问 Cassandra 节点的本地数据

从我对 Cassandra 的一点了解来看,数据局部性似乎对访问节点的客户端应用程序是透明的,这是应该的。

但是,如果我明确地只想访问我所连接的节点本地的列族的数据怎么办?这样的事情可能吗?我还没有找到一种从开箱即用的客户端 API 获取此信息的方法,但似乎我可以通过系统表获取其中一些信息,但我不太清楚如何做到这一点.

这个想法是执行 mapreduce,但不使用 Hadoop。本地客户端将连接到其本地 cassandra 节点,对本地数据执行聚合,然后将其传回上游。

这样的事情有可能吗?从表面上看,这似乎是可能的,因为我已经看到了 Hadoop 能够使用 Cassandra 的证据,但是这些示例似乎是针对 Hadoop 而不是通用客户端的。本地客户端(与 Ca​​sandra 对话的位)将使用 Java。我目前正在使用 Hector,但我不确定它是否会提供任何数据位置信息。

0 投票
2 回答
1336 浏览

java - Cassandra 每日数据清除?

我在 cassandra 中有一个列族,用于存储日常信息。通过每天,我认为它应该每天都被删除。

所以,我想知道,是否可以在 cassandra 中配置对这些数据的清除。

我来到这里是因为我在 cassandra 的页面中没有找到任何关于数据清除的更深入的信息。

谢谢!

0 投票
2 回答
1127 浏览

jsp - 尝试在非活动池上借用 hector 和 cassandra

当我尝试运行hector wiki 提供的SchemaManipulation示例时,当服务器第一次启动时,服务器运行时一切正常,但是在第二次运行后发生错误(下面的完整堆栈跟踪)

我正在尝试使用 hector 1.0.2 和 Glassfish 3.1 连接到 cassandra 1.0.7。我正在使用 Netbeans 7.1。

已导入的自定义JAR

首次运行(成功):

完整堆栈跟踪错误:

jsp页面:

0 投票
1 回答
1562 浏览

cassandra - Cassandra-检查列名是否存在于列族中

我正在为 cassandra 使用 hector java 客户端。使用Java如何检查列族中的特定列名是否存在?

0 投票
2 回答
2305 浏览

java - 如何运行 Cassandra Hector 客户端示例?

我有 Cassandra 的 Hector 库的简单示例:https ://github.com/zznate/cassandra-tutorial/tree/master/src/main/java/com/datastax/tutorial 编译成功。但我无法运行它:

我做错了什么?谢谢。