黒猿の家:Sqoopコマンド&パラメータ:job

1254 ワード

sqoopタスクを生成するために使用され、生成後すぐに実行されず、手動で実行する必要があります.
1、命令案列
[victor@node1 sqoop-1.4.7]$ bin/sqoop job \
 --create myjob \
--  import-all-tables \
 --connect jdbc:mysql://node1:3306/company \
 --username root \
 --password 000000 \
--warehouse-dir /user/all_tables4

[victor@node1 sqoop-1.4.7]$ bin/sqoop job \
--list

[victor@node1 sqoop-1.4.7]$ bin/sqoop job \
--exec myjob

絶叫プロンプト1、import-all-tablesとその左側の"--"の間にスペース2があり、metastoreを接続する必要がある場合は--meta-connect jdbc:hsqldb:hsql://node1:16000/sqoop
2、パラメータ
シーケンス番号
パラメータ
説明
1
--create
jobパラメータの作成
2
--delete
jobを削除
3
--exec
jobを実行
4
--help
jobヘルプの表示
5
--list
jobリストを表示
6
--meta-connect
metastoreサービスへの接続
7
--show
jobの情報を表示
8
--verbose
印刷コマンド実行時の詳細
絶叫のヒント:jobを実行するときに、データベースのパスワードを手動で入力する必要がある場合は、次のように最適化できます.
3、sqoop-site.xml

    sqoop.metastore.client.record.password
    true
    If true, allow saved passwords in the metastore.


絶叫のヒント:hadoopプロファイルの注釈が落ちて、デフォルト値で、sqoop注釈が落ちて、注釈が落ちて、sqoopはjobを作成して、ロードしたのは当時の構成情報です