Как увидеть имена столбцов Dynamic CF в cassandra?

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

Я создал CF

[default@test] CREATE COLUMN FAMILY blog_entry
WITH comparator = TimeUUIDType
AND key_validation_class=UTF8Type
AND default_validation_class = UTF8Type;

[default@test] 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'};

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


person Rock    schedule 27.01.2014    source источник


Ответы (1)


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

person bcoverston    schedule 27.01.2014