如何在Cassandra中添加数据?

时间:2011-09-22 06:03:38

标签: cassandra yaml hector

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

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

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

谢谢, 拉夫

2 个答案:

答案 0 :(得分:3)

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

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

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

答案 1 :(得分:0)

您可以使用CLI设置架构以及加载数据;在深入了解更高级别的客户端之前,对于实验等非常有用,即便如此,CLI对于重置模式,添加测试数据等非常有用。

Wiki提供了很多信息: