我正在尝试在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)带…“
1条答案
按热度按时间pxiryf3j1#
cosmos db的cassandraapi不是100%兼容的。我猜在cosmosdb中不支持with子句。我们发现了一些其他的异常情况,导致我们从cassandraapi切换到更健壮的文档。