2017-10-09 76 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