我正在使用PHPCASSA对cassandra进行multiget调用。它的功能正常,除了其中一个案例。当我使用列名称查询Cassandra时,它会返回较少的带有值的列数。 例如for row1 => {col1 => 1,col2 => 2,col3 => 3,col4 => 4} 我正在使用(col1,col2,col3)调用multiget,然后返回col1值。 col2,col3不归还。
我不知道这是否是Cassandra方面或PHPCASSA方面的问题。
感谢任何帮助。
提前致谢 Manish
答案 0 :(得分:0)
我们在Cassandra上工作的团队围绕这个问题做了一些RND,并发现它与Cassandra 1.2和旧版本有关。如果我们选择特定列,一旦行大小超过64 KB,Cassandra就会停止读取行。如果用户选择完整的行,那么它可以正常工作。