2017-08-08 16 views
0

私はMySQLのRDBMSテーブルで更新を実行しようとしています。このアップデートは私のHDFSのファイルから来ているのですが、MySQLでは、レコードを更新するときにテーブルの主キーをカウントしても、結果セットには重複した値が記述されていました。キー。レコードの以下の例では、金融、値9で一度だけ思い付いたはずですが、代わりに、私はキー2と第一およびキー9RDBMS MySQLのsqoopエクスポート更新テーブルレコード

enter image description here

マイSqoopコードに次の二つの記録を持っている:

sqoop export --connect jdbc:mysql://xxxxxx/retail_export --username xxxxx --password xxxxx \ 
--table export_sqoop_dept --update-key id --update-mode allowinsert --export-dir /user/ingenieroandresangel/datasets/sqoop_export.txt \ 
-m 1 

ありがとうございます。

答えて

1

不適切な列には--update-keyが指定されています。 --update-key id--update-key id_deptに置き換えてください。それが動作しない場合は、慎重にあなたのデータを確認してください。あなたのsqoopコマンドラインで-input-fields-terminated-by引数を使用することをお勧めします。

+0

どのようにstuped私は仲間です –

関連する問題