I think I've dropped all the indexes on a CF, but I see traces of them in
the CLI output of show keyspaces. I see a few validators left behind, and
one "built index". (output below)
1. Is there a better way to check schema for indexes?
2. I can't drop the "built" one so I assume they're all gone? If so, what
is the remaining index listing?
3. Do validators incur any performance penalties? They're no longer
necessary (the named columns are not even written anymore).
ColumnFamily: MyCF
Key Validation Class: org.apache.cassandra.db.marshal.BytesType
Default column value validator:
org.apache.cassandra.db.marshal.BytesType
Columns sorted by: org.apache.cassandra.db.marshal.BytesType
Row cache size / save period in seconds: 2000.0/0
Key cache size / save period in seconds: 200000.0/14400
Memtable thresholds: 1.1203125/1440/239 (millions of ops/minutes/MB)
GC grace seconds: 864000
Compaction min/max thresholds: 4/32
Read repair chance: 1.0
Replicate on write: false
Built indexes: [MyCF.MyCF_617070_idx]
Column Metadata:
Column Name: col1 (6167656e74)
Validation Class: org.apache.cassandra.db.marshal.UTF8Type
Column Name: col2 (617070)
Validation Class: org.apache.cassandra.db.marshal.UTF8Type
Index Name: MyCF_617070_idx
Index Type: KEYS
Column Name: col3 (686f7374)
Validation Class: org.apache.cassandra.db.marshal.UTF8Type
Column Name: col4 (686f73745f6964)
Validation Class: org.apache.cassandra.db.marshal.UTF8Type
Column Name: col5 (696d706c)
Validation Class: org.apache.cassandra.db.marshal.UTF8Type
Column Name: col6 (706572696f64)
Validation Class: org.apache.cassandra.db.marshal.UTF8Type