我正在使用 Cassandra 数据库从 Ruby Web 服务中插入值。我想从这样的哈希中插入值:
:partners_daily => [partner_id,activity_type,success_string,time.year,time.month,time.day].join("_"),
:partners_monthly => [partner_id,activity_type,success_string,time.year,time.month].join("_"),
:partners_alltime => [partner_id,activity_type,success_string].join("_")
其中partners_daily、partners_monthly、partners_alltime 是键空间中的不同列族。我想知道我应该为这些列族选择什么配置以使其兼容在键值对中插入哈希值?
现在我正在使用这个
create column family partners_daily with key_validation_class = 'UTF8Type' and comparator = 'UTF8Type' and default_validation_class = 'CounterColumnType';
但是当我在 cassandra-gui 中选择时,它无法插入值并给出error:null
弹出窗口。show 1000 rows
我应该如何配置它以使其工作?