2012-01-05 45 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