我想通過「CompareWith」屬性「LongType」將數據插入到ColumnFamily中。但是,當試圖在數字鍵下插入數據時,我得到一個節儉的錯誤。Cassandra:使用LongType
當嘗試使用cassandra-cli程序進行相同的操作時,出現錯誤「A long is exactly 8 bytes」。我該如何解決這個問題?我應該使用不同的比較類型嗎?
謝謝
我想通過「CompareWith」屬性「LongType」將數據插入到ColumnFamily中。但是,當試圖在數字鍵下插入數據時,我得到一個節儉的錯誤。Cassandra:使用LongType
當嘗試使用cassandra-cli程序進行相同的操作時,出現錯誤「A long is exactly 8 bytes」。我該如何解決這個問題?我應該使用不同的比較類型嗎?
謝謝
cli無法插入二進制數據。
在python中插入Long數據的test/system/test_server.py中有一些例子。
看起來我需要使用http://uk3.php.net/manual/en/function.pack.php收拾鑰匙插入一個8字節的二進制串
卡桑德拉-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);