Cassandra 卡桑德拉:使用长字体

Cassandra 卡桑德拉:使用长字体,cassandra,Cassandra,我试图将数据插入到具有“CompareWith”属性“LongType”的ColumnFamily中。然而,当尝试在数字键下插入数据时,我得到了一个节俭错误 当尝试使用cassandra cli程序执行相同的操作时,我得到错误“A long正好是8字节”。我如何解决这个问题?我应该使用不同的比较类型吗 谢谢cli无法插入二进制数据 test/system/test_server.py中有在python中插入长数据的示例 看起来我需要使用它将密钥打包成8字节的二进制字符串cassandra cli

我试图将数据插入到具有“CompareWith”属性“LongType”的ColumnFamily中。然而,当尝试在数字键下插入数据时,我得到了一个节俭错误

当尝试使用cassandra cli程序执行相同的操作时,我得到错误“A long正好是8字节”。我如何解决这个问题?我应该使用不同的比较类型吗


谢谢

cli无法插入二进制数据


test/system/test_server.py中有在python中插入长数据的示例

看起来我需要使用它将密钥打包成8字节的二进制字符串cassandra cli程序支持set命令的功能。(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);