Cassandra CQL:从现有文件插入数据
我有一个JSON文件,我想使用CQL将其插入Cassandra表中 根据datastax文档,您可以使用以下命令插入json: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。
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转换器,所以这对我来说是一个很好的解决方案,非常感谢。