-1
Sqoopはどのようにしてcsvファイルをsqlテーブルの列にマップしましたか?私はちょうどインポートとエクスポートのsqoopコマンドの下で走って、それは正しく動作しますが、Sqoopがインポートされた結果を私のSQLテーブルの列にどのようにマップしたのかわからないのですか?私はSQLにエクスポートする手動で作成したCSVファイルの、CSVファイル&列マッピングを指定する方法が必要です。..Sqoopはcsvファイルの列を自分のsqlテーブルの列にどのようにマップします
sqoop import \
--connect jdbc:mysql://mysqlserver:3306/mydb \
--username myuser \
--password mypassword \
--query 'SELECT MARS_ID , MARKET_ID , USERROLE_ID , LEADER_MARS_ID , CREATED_TIME , CREATED_USER , LST_UPDTD_TIME , LST_UPDTD_USER FROM USERS_TEST u WHERE $CONDITIONS' \
-m 1 \
--target-dir /idn/home/data/user
は私のSQLデータベースからレコードを削除したと戻ってデータを挿入exportコマンドの下に実行しますテーブルに入れる。
sqoop export \
--connect jdbc:mysql://mysqlserver:3306/mydb \
--table USERS_TEST \
--export-dir /idn/home/data/user \
--username myuser \
--password mypassword \