cqlsh で次の create table を実行してみます。
CREATE TABLE measurements (metricid uuid, appid uuid, sourceid uuid,
tagid uuid, day int, type int, PRIMARY KEY (metricid, appid, sourceid,
tagid, day, type) WITH comparator=uuid);
')' に EOF がないというエラーが表示されます。
WITH コンパレータを含めない限り問題ありませんが、コンパレータが必要です。
さまざまな組み合わせを試しましたが、これを正しく取得できないようです。私は何を間違っていますか?
編集
次のように動作するようにクエリを変更しました。
CREATE TABLE measurements (metricid uuid, appid uuid, sourceid uuid,
tagid uuid, day int, type int, sequence timeuuid,
PRIMARY KEY ((metricid, appid, sourceid, tagid, day, type), sequence);
しかし、最初のクエリで何が間違っていたのかを知りたいです。CQL3仕様によると:http://www.datastax.com/docs/1.1/references/cql/CREATE_COLUMNFAMILY動作するはずです。