実行時に sqoop ジョブのプロパティをオーバーライドすると、1 つのプロパティしかオーバーライドできないことがわかりました。
例 1: 私が提出した場合
sqoop job --exec test123 -- --query "select * from test where update_batch_id between 4 and 10 and \$CONDITIONS" -- --last-value 3
クエリ プロパティのみをオーバーライドします
例 2: 私が提出した場合
sqoop job --exec test123 -- --last-value 3 -- --query "select * from test where update_batch_id between 4 and 10 and \$CONDITIONS"
クエリ プロパティの last-value プロパティのみをオーバーライドします。
sqoop ジョブの実行中に複数の sqoop プロパティをオーバーライドすることはできますか? そうでない場合、これに対する回避策はありますか?
Sqoop ジョブを実行せずに更新できますか?