cassandra - Cassandra CQL:从现有文件插入数据
问题描述
我有一个 JSON 文件,我想使用 CQL 将它插入到 Cassandra 表中。
根据 datastax 文档,您可以使用以下命令插入 json:
INSERT INTO data JSON '{My_Json}';
但我找不到直接从现有 json 文件中执行此操作的方法。这是可能的还是我需要一些Java代码来做那个插入?
注意:我使用的是 Cassandra 3.9
解决方案
唯一支持导入的文件格式是 csv。可以将您的 json 文件转换为 CSV 格式并使用复制命令将其导入。如果这不是您的选择,则需要 java 代码来解析您的文件并将其插入 Cassandra。
推荐阅读
- mysql - 如何插入批量记录
- java - 如何忽略列数中的最后一列?我正在使用 Apache POI 读取 excel 数据
- java - 如何在java中的映射中查找值的出现
- python - 如何使用按钮向导生成新的潜在客户?
- git - 如何删除(壁球)未命名的 git 分支
- php - 如果 ";" 是否有任何额外的解释器负载 设置到下一行?
- gmail - 从 AWS SES 发送 AMP 电子邮件时,GMAIL 上未显示
- php - 从复选框传递值并将它们显示在 Laravel 的另一个页面中的问题
- swift - 如何使用 indexpathforselectedrow 从我的结构数组中获取实例?
- windows - Windows批处理:在调用批处理打开的cmd窗口中运行命令?