2010-04-16 72 views
4

我想通過「CompareWith」屬性「LongType」將數據插入到ColumnFamily中。但是,當試圖在數字鍵下插入數據時,我得到一個節儉的錯誤。Cassandra:使用LongType

當嘗試使用cassandra-cli程序進行相同的操作時,出現錯誤「A long is exactly 8 bytes」。我該如何解決這個問題?我應該使用不同的比較類型嗎?

謝謝

回答

1

cli無法插入二進制數據。

在python中插入Long數據的test/system/test_server.py中有一些例子。

0

卡桑德拉-CLI程序支持功能設置命令。 (詳細信息從 「幫定」;在CLI)

下面的模式:

create column family Data 
with key_validation_class = LongType 
and comparator = LongType 
and default_validation_class = LongType; 

我可以做在CLI下面

set Data[long(2)][long(22)]=long(1022); 
相關問題