无法创建 Table

Unable to Create Table

我无法创建 table。我正在使用 Cassandra 3.10。创建时出现以下错误。 Bad Request: Only clustering key columns can be defined in CLUSTERING ORDER directive。我的专栏是主键,但我仍然面临这个问题。

我的架构是

Table trends{
name text,
price int,
quantity int,
code text,
uitime timeuuid,
primary key((name,code),uitime))
with clustering order by (code DESC, uitime DESC)

您的复合主键是 (name, code),您的集群键是 uitime。因此,对于给定的架构,您只能执行以下操作:

聚类顺序为 (uitime DESC)

参见: https://docs.datastax.com/en/cql/3.3/cql/cql_using/useCompositePartitionKeyConcept.html