azure cosmos db在创建表时出现问题

hrysbysz  于 2021-06-14  发布在  Cassandra
关注(0)|答案(1)|浏览(332)

我正在尝试在azurecosmosdb(cassandra)中创建表。我的create命令是

(
    notifierid text,
    notification_date timeuuid,
    actorid text,
    bucketid text,
    categories set<int>,
    entityactiontype int,
    entityid text,
    entityownerid text,
    entitytype text,
    status int,
    viewedstatus boolean,
    PRIMARY KEY
 (notifierid, notification_date))
 WITH CLUSTERING ORDER BY (notification_date DESC)

当我通过 Jmeter 板运行这个命令时,我得到了这个错误
“使用群集顺序(通知\u日期描述)和cosmosdb \u配置的\u吞吐量=400;:{”readystate“:4,“responsetext”:“\”{\”message\“:\”第15:382行输入时没有可行的替代项,“…nt>,\n entityactiontype int,\n entityid text,\n entityownerid text,\n
entitytype text,\n status int,\n viewedstatus boolean,\n主键\n(notifierid,notification\u date))\n带群集顺序by(notification\u date desc)带…“

2skhul33

2skhul331#

cosmos db的cassandraapi不是100%兼容的。我猜在cosmosdb中不支持with子句。我们发现了一些其他的异常情况,导致我们从cassandraapi切换到更健壮的文档。

相关问题