2014-01-27 2 views
0

Я пытаюсь получить имена столбцов моего семейства столбцов, которые создаются динамически.Как увидеть имена столбцов Dynamic CF в cassandra?

Я создал CF

[[email protected]] CREATE COLUMN FAMILY blog_entry 
WITH comparator = TimeUUIDType 
AND key_validation_class=UTF8Type 
AND default_validation_class = UTF8Type; 

[[email protected]] show schema; 

create column family blog_entry 
    with column_type = 'Standard' 
    and comparator = 'TimeUUIDType' 
    and default_validation_class = 'UTF8Type' 
    and key_validation_class = 'UTF8Type' 
    and read_repair_chance = 0.1 
    and dclocal_read_repair_chance = 0.0 
    and populate_io_cache_on_flush = false 
    and gc_grace = 864000 
    and min_compaction_threshold = 4 
    and max_compaction_threshold = 32 
    and replicate_on_write = true 
    and compaction_strategy = 'org.apache.cassandra.db.compaction.SizeTieredCompactionStrategy' 
    and caching = 'KEYS_ONLY' 
    and compression_options = {'sstable_compression' : 'org.apache.cassandra.io.compress.SnappyCompressor'}; 

Я вставил некоторые данные в него с именами столбцов, но теперь, как видеть мои имена столбцов?

ответ

3

Вам нужно запросить строку за строкой, чтобы увидеть имена столбцов, которые не объявлены (вами) в метаданных столбца. Если вы хотите добавить столбцы в метаданные столбца, вам необходимо изменить определение семейства столбцов. Кассандра автоматически не сделает это за вас.

Смежные вопросы