在Amazon键空间上启用Json插入
我正在从托管的Cassandra迁移到Amazon密钥空间 一些生产过程使用Cassandra Json插入。当我尝试运行其中一个进程以在Amazon密钥空间中存储数据时,我得到以下错误:在Amazon键空间上启用Json插入,json,amazon-web-services,cassandra,insert,amazon-keyspaces,Json,Amazon Web Services,Cassandra,Insert,Amazon Keyspaces,我正在从托管的Cassandra迁移到Amazon密钥空间 一些生产过程使用Cassandra Json插入。当我尝试运行其中一个进程以在Amazon密钥空间中存储数据时,我得到以下错误: Unsupported statement: org.apache.cassandra.cql3.statements.UpdateStatement$ParsedInsertJson@7ba2351 我认为Amazon密钥空间中没有启用此功能。在我的本地Cassandra上,我没有启用任何东西来使用JSO
Unsupported statement: org.apache.cassandra.cql3.statements.UpdateStatement$ParsedInsertJson@7ba2351
我认为Amazon密钥空间中没有启用此功能。在我的本地Cassandra上,我没有启用任何东西来使用JSON insert。有一种方法可以在Amazon键空间上启用此功能。键空间于2021年1月22日开始支持JSON。 您可以使用JSON API输入插入和选择,就像使用Cassandra一样 可以对现有表使用JSON API执行insert和select语句 以下是有关键空间和JSON如何协同工作的信息链接: 键空间一直在添加新功能。要查看支持的API,请访问 下面是JSON api的一个示例。将以下CREATETABLE语句复制到Amazon密钥空间CQL控制台中。然后在创建表后执行以下insert和select语句 下面的代码将创建一个json_键空间键空间,然后创建一个名为shoppingcart的表。 用您自己的密钥空间名称替换密钥空间名称。当它完成后,你将有一个新的表称为shoppingcart 然后INSERT语句将使用JSON API插入一些JSON数据。下面是一个SELECT语句,用于查询表中的数据
CREATE TABLE "json_keyspaces”.”shoppingcart"(
"user_id" text,
"item_id" text,
"quantity" int,
PRIMARY KEY("user_id", "item_id"))
WITH CUSTOM_PROPERTIES = {
'capacity_mode':{'throughput_mode':'PAY_PER_REQUEST'},
'point_in_time_recovery':{'status':'enabled'}
} AND CLUSTERING ORDER BY("item_id" ASC)
INSERT INTO json_keyspaces.shoppingcart JSON '{
"user_id": "id123",
"item_id": "blue_shirt",
"quantity" : 5
}';
SELECT json user_id, item_id, quantity from json_keyspaces.shoppingcart;
键空间从2021年1月22日开始支持JSON。 您可以使用JSON API输入插入和选择,就像使用Cassandra一样 可以对现有表使用JSON API执行insert和select语句 以下是有关键空间和JSON如何协同工作的信息链接: 键空间一直在添加新功能。要查看支持的API,请访问 下面是JSON api的一个示例。将以下CREATETABLE语句复制到Amazon密钥空间CQL控制台中。然后在创建表后执行以下insert和select语句 下面的代码将创建一个json_键空间键空间,然后创建一个名为shoppingcart的表。 用您自己的密钥空间名称替换密钥空间名称。当它完成后,你将有一个新的表称为shoppingcart 然后INSERT语句将使用JSON API插入一些JSON数据。下面是一个SELECT语句,用于查询表中的数据
CREATE TABLE "json_keyspaces”.”shoppingcart"(
"user_id" text,
"item_id" text,
"quantity" int,
PRIMARY KEY("user_id", "item_id"))
WITH CUSTOM_PROPERTIES = {
'capacity_mode':{'throughput_mode':'PAY_PER_REQUEST'},
'point_in_time_recovery':{'status':'enabled'}
} AND CLUSTERING ORDER BY("item_id" ASC)
INSERT INTO json_keyspaces.shoppingcart JSON '{
"user_id": "id123",
"item_id": "blue_shirt",
"quantity" : 5
}';
SELECT json user_id, item_id, quantity from json_keyspaces.shoppingcart;
很可能它没有实现。看&我想是的,但文件上没有证据,很可能没有实施。请看&我想是这样,但文件上没有证据