【发布时间】:2014-09-26 15:08:37
【问题描述】:
我在 Cassandra 中创建了一个带有地图的表格。但是当我尝试访问它时,它给了我未配置的列族错误。我想念什么吗。我是卡桑德拉的新手。
cqlsh:testdb> show version
[cqlsh 4.1.1 | Cassandra 2.0.9 | CQL spec 3.1.1 | Thrift protocol 19.39.0]
cqlsh:testdb> describe table users_map;
<I>
CREATE TABLE users_map (
user_id text,
first_name text,
last_name text,
todo map<timestamp, text>,
PRIMARY KEY ((user_id))
) WITH
bloom_filter_fp_chance=0.010000 AND
caching='KEYS_ONLY' AND
comment='' AND
dclocal_read_repair_chance=0.100000 AND
gc_grace_seconds=864000 AND
index_interval=128 AND
read_repair_chance=0.000000 AND
replicate_on_write='true' AND populate_io_cache_on_flush='false' AND
default_time_to_live=0 AND
speculative_retry='99.0PERCENTILE' AND`enter code here`
memtable_flush_period_in_ms=0 AND
compaction={'class': 'SizeTieredCompactionStrategy'} AND
compression={'sstable_compression': 'LZ4Compressor'};
</I>
cqlsh:testdb> insert into users_map (user_id) values ('muthu');
Bad Request: unconfigured columnfamily user_map
cqlsh:testdb> select * from users_map;
Bad Request: unconfigured columnfamily users_map
提前致谢。我可以查询此键空间中的所有其他表。
【问题讨论】:
-
我也有同样的情况。我的大多数集成测试——包括通过相同查询运行的测试——都成功了;但是一两个间歇性地失败。