我在Cassandra创建了一张带地图的表格。但是当我尝试访问它时,会给我一个未配置的列族错误。我想念一些东西吗?我是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
提前致谢。我可以查询此密钥空间中的所有其他表。
答案 0 :(得分:0)
您的CF名称中有一个拼写错误:CREATE TABLE users_map
vs insert into user_map
。