2017-10-09 3 views
1

私はvoltDBに非常に新しいです、どのようにvoltDBテーブルにCSVファイルをロードするのですか?csvファイルをvoltDBにロードするには?

私は、このコマンドを試してみました:(sqlcmd> csvloader testing -f '/home/ex.csv';)

私は、次のエラーメッセージが表示さ..but:

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

それはあなたのcsvファイルを読み込むためにSQLCMDを使用しようとしていたことのように見えました。 SQLCmdは、VoltDBにSQLを発行するための対話式コマンドプロンプトです。コマンドは、ドキュメントのthis pageにリストされています。

CSVファイルをテーブルにロードするには、まず、CSVファイルの内容がVoltDBで定義されたテーブルのスキーマと一致することを確認します。次に、csvloaderツールを使用してファイルをデータベースに一括ロードできます。 csvloaderはVoltDBキットのbin /ディレクトリにあるスタンドアロンのプログラムであるため、コマンドラインからを直接起動し、SQLCmdプロンプトから起動しないでください。たとえば、デフォルトのポート構成でローカルマシン上でVoltDBデータベースが実行されていると仮定すると、次のコマンドを使用してCSVファイルをロードできます。

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

csvloaderのその他のオプションについては、this pageを参照してください。

関連する問題