2017-10-09 79 views
1

我很新的voltDB,如何将CSV文件加载到voltDB表?如何将csv文件加载到voltDB中?

我试过这个命令:(sqlcmd> csvloader testing -f '/home/ex.csv';)

..但我收到以下错误:

Unexpected Ad Hoc Planning Error: java.lang.RuntimeException: Error compiling query: org.voltdb.planner.PlanningErrorException: SQL Syntax error in "csvloader testing -f 'home/ex.csv'" unexpected token: CSVLOADER

回答

1

它看起来就像你试图使用SQLCMD加载csv文件。 SQLCmd是用于向SQL发布到VoltDB的交互式命令提示符。它需要的命令列在文档中的this page上。

要将CSV文件加载到表中,请首先确保CSV文件中的内容与VoltDB中定义的表的架构相匹配。然后,您可以使用csvloader工具将文件批量加载到数据库中。由于csvloader是位于VoltDB套件bin /目录中的独立程序,因此请从命令行直接启动,而不是从SQLCmd提示中启动它。例如,假设VoltDB数据库使用默认端口配置在本地计算机上运行,​​可以使用以下命令加载CSV文件。

$ csvloader testing -f '/home/ex.csv' 

有关csvloader的更多选项,请参阅this page