Apache Cassandra: перенаправить вывод запроса в файл

Автор: | 20/06/2015
 

Cassandra-LogoВывод запроса DESCRIBE KEYSPACE очень большой, и не помещается на экране.

Что бы записать его в файл – создаём текстовый файл с текстом запроса:

$ cat desc.txt
DESCRIBE KEYSPACE library;

И вызываем cqlsh с опцией -f, передавая аргументом файл с текстом запроса, а вывод – перенаправляем в файл результата:

$ cqlsh -f desc.txt > res.txt

Готово:

$ tail res.txt
    AND compression = {'sstable_compression': 'org.apache.cassandra.io.compress.LZ4Compressor'}
    AND dclocal_read_repair_chance = 0.1
    AND default_time_to_live = 0
    AND gc_grace_seconds = 864000
    AND max_index_interval = 2048
    AND memtable_flush_period_in_ms = 0
    AND min_index_interval = 128
    AND read_repair_chance = 0.0
    AND speculative_retry = '99.0PERCENTILE';