我在获取配置脚本以匹配我正在使用的列族名称时遇到了一些麻烦。我觉得能够记录所有当前配置的列族将是一个有用的调试工具。
这可能吗?我一直在寻找谷歌群组,并没有发现任何提到这样的事情。
我在获取配置脚本以匹配我正在使用的列族名称时遇到了一些麻烦。我觉得能够记录所有当前配置的列族将是一个有用的调试工具。
这可能吗?我一直在寻找谷歌群组,并没有发现任何提到这样的事情。
@斯莱特泰拉纳斯
对于 CQL3 表
>echo "describe keyspace <your_keyspace_name>;" > command.cql
>cqlsh -3 -f command.cql > /tmp/schema.txt
对于 Thrift 列族
>echo "describe keyspace <your_keyspace_name>;" > command.txt
>cassandra-cli -f command.txt > /tmp/schema.txt
要显示所有键空间及其各自的列族,您可以使用nodetool cfstats
这将是一个很长的列表:
lyubent:bin lyubentodorov$ ./nodetool cfstats
Keyspace: system_traces <-------- KS
Read Count: 0
Read Latency: NaN ms.
Write Count: 0
Write Latency: NaN ms.
Pending Tasks: 0
Column Family: sessions <-------- CF
SSTable count: 0
Space used (live): 0
Space used (total): 0
...
Column Family: events <-------- CF
SSTable count: 0
Space used (live): 0
Space used (total): 0
Number of Keys (estimate): 0
Memtable Columns Count: 0
...ETC....