Hi Nick,
I'm using DSE v2.1.1. OpsCenter, the one that comes with DSE v2.1.1.
ERROR [Thrift:16496] 2012-10-10 14:33:54,717 Cassandra.java (line 4082) Internal error processing execute_cql_query
java.lang.IllegalArgumentException: Invalid component representation: parent_path
at org.apache.cassandra.db.marshal.DynamicCompositeType$DynamicParsedComparator.<init>(DynamicCompositeType.java:218)
at org.apache.cassandra.db.marshal.DynamicCompositeType.parseNextComparator(DynamicCompositeType.java:172)
at org.apache.cassandra.db.marshal.AbstractCompositeType.fromString(AbstractCompositeType.java:198)
at org.apache.cassandra.cql.Term.getByteBuffer(Term.java:91)
at org.apache.cassandra.cql.QueryProcessor.validateSelect(QueryProcessor.java:353)
at org.apache.cassandra.cql.QueryProcessor.process(QueryProcessor.java:549)
at com.datastax.bdp.server.DseServer.execute_cql_query(DseServer.java:884)
at org.apache.cassandra.thrift.Cassandra$Processor$execute_cql_query.process(Cassandra.java:4072)
at org.apache.cassandra.thrift.Dse$Processor.process(Dse.java:1188)
at com.datastax.bdp.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:250)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
When I do describe on the inode columnfamily, i get the following.
cqlsh> use cfs;
cqlsh:cfs> describe columnfamily inode;
CREATE COLUMNFAMILY inode (
KEY blob PRIMARY KEY,
'bpath' blob,
'sentinel' blob,
'b
parent_path' blob
) WITH
comment='Stores file meta data' AND
comparator='DynamicCompositeType(t=>org.apache.cassandra.db.marshal.TimeUUIDType,b=>org.apache.cassandra.db.marshal.BytesType,s=>org.apache.cassandra.db.marshal.UTF8Type)' AND
read_repair_chance=1.000000 AND
gc_grace_seconds=60 AND
default_validation=blob AND
min_compaction_threshold=4 AND
max_compaction_threshold=32 AND
replicate_on_write=True;
CREATE INDEX cfs_path ON inode ('bpath');
CREATE INDEX cfs_sentinel ON inode ('sentinel');
CREATE INDEX cfs_parent_path ON inode ('b
parent_path');
Thanks.