1

我正在编写简单的 java 程序来将数据插入 Cassandra。可以仅使用 hector API 通过 java 代码完成吗?还是需要从 jconsole 加载 yaml 文件?

我正在使用 cassandra 0.8.5,当我执行 jsoncole 时,我看不到来自 yaml 操作的负载。

因此寻找一种将模式以及数据从 java 程序加载到 cassandra 的方法。

谢谢,高拉夫

4

2 回答 2

3

您当然可以使用 Hector 通过 java 代码插入数据。但是,为了这样做,您需要一个实例化的模式。

在以前的 Cassandra 版本(0.6.x 分支)中,模式是在 YAML 中指定的,您仍然可以在当前版本中执行此操作。然而,最近的 Cassandra 版本支持动态模式创建,这可以通过 Java 代码在 hector 中完成。

看看hector-examplesSchemaManipulation示例演示了如何通过 hector 创建简单的模式。Insert* 示例演示如何插入数据。

于 2011-09-22T06:17:55.477 回答
0

您可以使用 CLI 设置架构以及加载数据;对实验等很有用,直到您深入了解更高级别的客户端,即使这样,CLI 对于重置模式、添加测试数据等也非常有用。

维基有很多信息:

于 2011-09-22T17:53:13.077 回答