Cassandra CQL:从现有文件插入数据

Cassandra CQL:从现有文件插入数据,cassandra,Cassandra,我有一个JSON文件,我想使用CQL将其插入Cassandra表中 根据datastax文档,您可以使用以下命令插入json: INSERT INTO data JSON '{My_Json}'; 但我无法从现有的json文件中直接找到这样做的方法。这是可能的,还是我需要一些Java代码来进行插入 注意:我使用的是Cassandra 3.9,唯一支持导入的文件格式是csv。可以将json文件转换为CSV格式,并使用导入。如果您不能选择,则需要java代码来解析文件并将其插入Cassandra。

我有一个JSON文件,我想使用CQL将其插入Cassandra表中

根据datastax文档,您可以使用以下命令插入json:

INSERT INTO data JSON '{My_Json}';
但我无法从现有的json文件中直接找到这样做的方法。这是可能的,还是我需要一些Java代码来进行插入


注意:我使用的是Cassandra 3.9,唯一支持导入的文件格式是csv。可以将json文件转换为CSV格式,并使用导入。如果您不能选择,则需要java代码来解析文件并将其插入Cassandra。

导入时支持的唯一文件格式是csv。可以将json文件转换为CSV格式,并使用导入。如果这不是您的选择,则需要java代码来解析您的文件并将其插入Cassandra。

我已经有了一个json->csv转换器,所以这对我来说是一个很好的解决方案,非常感谢。我已经有了一个json->csv转换器,所以这对我来说是一个很好的解决方案,非常感谢。