2016-09-08 11 views
1

Cassandra-2.2.7がインストールされていて正常に動作しています。私はIDが主キーであるスキーマ create table student(name text,id int primary key,age int,branch text);でテーブルを作成しました。私は、このテーブルにインポートしたいヘッダ(名前、ID、年齢、支店)を持つCSVファイルを持っています。 CSVファイルには約3000行が含まれています。インポートコマンドを実行しようとすると、invalid literal for int() with base 10というエラーが表示されます。csvファイルをCassandraにインポート中にエラーが発生しました

私はselect * from student;コマンドをしたときは、次のように、スキーマは、テーブルの列が何とかアルファベット賢明に変更されている

id,age,branch,name 

、です。 idはプライマリキーなので、最初の列のままです。データをテーブルにインポートするにはどうしたらいいですか?

答えて

2

コピーコマンドを実行しているときは、CSVファイル内の列の順序を指定することができます。

copy students (name, id, age, branch) from 'students.csv' with HEADER=TRUE; 
+0

これは私のために働きました。ありがとう – MChirukuri

関連する問題