行键为长型

时间:2011-09-08 12:13:25

标签: cassandra

有没有办法在Cassadra中将数字(longtype)存储为行键?

我想根据行键值执行范围查询。例如$ list info [12345:]; 。它应列出所有> = 12345的行键。

有没有办法在cassandra中同化这个?二级指数对我没有帮助。所以我试图在这里将列值“ip”存储为rowkey。

数据模型:

create keyspace ipinfo with placement_strategy =
'org.apache.cassandra.locator.SimpleStrategy' and strategy_options =  
[{replication_factor:1}];

use rng;

create column family info with comparator = AsciiType
and key_validation_class = UTF8Type
and column_metadata =
[{
    column_name : domain,
    validation_class : UTF8Type,
    index_type : 0,
    index_name : domain_idx},
{
    column_name : ip,
    validation_class : LongType,
    index_type : 0,
    index_name : ip_idx
}];

由于 Thamizh

1 个答案:

答案 0 :(得分:1)

对于记录,这是Cassandra用户列表中的答案:http://comments.gmane.org/gmane.comp.db.cassandra.user/20066