2012-01-05 42 views
0

在Cassandra 1.0中,Thrift界面不再支持batch_insert。目前通过perl插入超级列的方法是什么?cassandra:使用Perl创建超级柱

+0

你可能不想看到我再次链接这个库,但是这个支持插入超级列:http://fmgoncalves.github.com/p5-cassandra-simple/#insert_super。至少,你可以看看它是如何实现的。 – 2012-01-06 17:57:29

+0

@TylerHobbs - 不用担心!提示总是赞赏。我设法使用batch_mutate cmd来插入超级列。现在检索数据.. * sigh * .. – ethrbunny 2012-01-06 18:33:03

回答

0

batch_mutate替换0.7中的batch_insert。

+0

这个函数是否可以通过Perl?或者我需要让我的手与Thrift脏吗? (Perl是否真的被支持 - 我是否需要转移到Java这种工作?) – ethrbunny 2012-01-06 12:11:42

+0

这是节俭的方法名称...如果您现在应该能够使用batch_mutate,那么您使用的是batch_insert。这就是说,我不知道那里有一个非常好的高级Perl客户端。 IMO是任何语言的最佳客户端是Pycassa(Python)。 – jbellis 2012-01-09 03:45:23

+0

我得到这个使用batch_mutate工作。不幸的是,我在时间范围切片时遇到了许多问题。卡桑德拉可能已经接近被抛弃。 – ethrbunny 2012-01-09 15:12:49