查找SSTables的分区键

时间:2018-06-01 10:46:54

标签: cassandra

nodetool getsstables文档中写下sstables的分区键。我怎么能找到它?

https://docs.datastax.com/en/cassandra/3.0/cassandra/tools/toolsGetSstables.html

1 个答案:

答案 0 :(得分:5)

您可以在表格说明中找到您的分区键。

如果您有权访问Cassandra shell,则可以执行以下操作来查找表描述(例如,我的键空间为animals,我的表为types

cqlsh> desc animals.types;

CREATE TABLE animals.types (
    id uuid PRIMARY KEY,
    color text,
    type text
)

此简单表中的分区键为id

示例id:

cqlsh> select * from animals.types;
 id                                   | color   | type
 14fc1189-cb57-4e83-baca-ee178e605af1 |  orange |  giraffe 

在getstables中使用它,如下所示:

# nodetool getsstables animals types 14fc1189-cb57-4e83-baca-ee178e605af1
/var/lib/cassandra/data/animals/types-6ef0da00659911e88803df4f403979ef/mc-1-big-Data.db