cqlsh SHOW SESSION中多余的空格

时间:2017-07-05 09:52:00

标签: solr cassandra datastax-enterprise cqlsh nosql

当试图在CQLSH中显示会话时,我在每个返回的行之间获得了过多的空白区域,是否有一种方法可以删除空格,因为我得到的内容是不可读的。

下面是一个例子,我修剪了数百行空白,留下足够的空间来证明这一点。

cqlsh:system_traces> SHOW SESSSION sessionid

Read 1 live and 0 tombstone cells [SharedPool-Worker-3] | 2017-07-05 
09:27:24.194001 | 127.0.0.1 |         151744





























Request complete | 2017-07-05 09:27:24.188936 | 127.0.0.1 |         151936

1 个答案:

答案 0 :(得分:2)

问题的解决方案是按照StackOverflow - Export cassandra query result to a csv file的指示输出到文件,并使用文本编辑器(如vim)读取它,它可以处理大量空白而不会滞后。

发生的事情是,有大量的令牌范围扩展了列的宽度,因此每个前进的行都需要非常大量的空格来保持格式化。