Cassandra的DESC计数器类似于KEYSPACE&表?

时间:2018-04-03 07:19:22

标签: cassandra counter cqlsh

这可能在Cassandra CQLSH或通过DevCenter识别&计算我的整个Cassandra键空间中的所有计数器。

我也可以这样做以获得所有KEYSPACES

cassandra@cqlsh> desc KEYSPACES; 

上面给出了Cassandra中所有键空间的列表。类似我可以做表格。

cassandra@cqlsh> desc TABLES; 

但是我想找到所有的计数器,它会给我类似的结果CQLs ??

1 个答案:

答案 0 :(得分:1)

没有单独的命令(也可能不是),但您可以使用cqlsh&脚本,像这样:

cqlsh -e 'describe schema;'|grep -e '^CREATE TABLE'| \
    sed -e "s|^CREATE TABLE \(.*\) (.*$|\1|" | \
    while read TBL ; do 
      if cqlsh -e "describe $TBL;"|grep -i -e '\S counter' >| /dev/null; then
       echo "$TBL"
      fi
    done