我对voltDB很陌生,如何将CSV文件加载到voltDB表中?
我尝试了这个命令:(sqlcmd> csvloader testing -f '/home/ex.csv';)
..但我收到以下错误:
意外的临时规划错误:java.lang.运行时异常:错误 编译查询:org.voltdb.planner.PlanningErrorException: SQL Syntax "csvloader test -f 'home/ex.csv'"中的错误意外令牌: CSVLOADER
看起来您正在尝试使用 SQLCmd 加载 csv 文件。SQLCmd 是一个交互式命令提示符,用于向 VoltDB 发出 SQL。它所采用的命令列在文档的此页面上。
要将 CSV 文件加载到表中,请首先确保 CSV 文件中的内容与 VoltDB 中定义的表的架构匹配。然后,您可以使用 csvloader 工具将文件大容量加载到数据库中。由于 csvloader 是位于 VoltDB 工具包的 bin/目录中的独立程序,因此请直接从命令行启动它,而不是从 SQLCmd 提示符启动它。例如,假设VoltDB数据库正在使用默认端口配置在本地计算机上运行,则可以使用以下命令加载CSV文件。
$ csvloader testing -f '/home/ex.csv'
有关 csvloader 的更多选项,请参阅此页面。