2014-09-26 67 views
2

我在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

我有同样的情况。大多数我的集成测试 - 包括通过相同查询运行的测试 - 都成功了;但有一两次间歇性失败。 – 2016-02-24 09:17:48

回答

0

您的CF名称中有错别字:CREATE TABLE users_map vs insert into user_map

+0

这是我输入问题时输入错误。我纠正了它的问题。但问题仍然存在。 – user3438332 2014-09-26 07:10:34