如何将csv文件加载到voltDB中?
问题描述:
我很新的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
答
它看起来就像你试图使用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。