4.2.11 命令&参数:job

用来生成一个sqoop任务,生成后不会立即执行,需要手动执行。

sqoop job \
 --create myjob -- import-all-tables \
 --connect jdbc:mysql://hadoop102:3306/company \
 --username root \
 --password 000000

sqoop job \
--list

sqoop job \
--exec myjob

尖叫提示:注意import-all-tables和它左边的--之间有一个空格 尖叫提示:如果需要连接metastore,则--meta-connect jdbc:hsqldb:hsql://hadoop201:16000/sqoop

序号 参数 说明
1 --create <job-id> 创建job参数
2 --delete <job-id> 删除一个job
3 --exec <job-id> 执行一个job
4 --help 显示job帮助
5 --list 显示job列表
6 --meta-connect <jdbc-uri> 用来连接metastore服务
7 --show <job-id> 显示一个job的信息
8 --verbose 打印命令运行时的详细信息

尖叫提示:在执行一个job时,如果需要手动输入数据库密码,可以做如下优化

<property>
    <name>sqoop.metastore.client.record.password</name>
    <value>true</value>
    <description>If true, allow saved passwords in the metastore.</description>
</property>
Copyright © 尚硅谷大数据 2019 all right reserved,powered by Gitbook
该文件最后修订时间: 2019-03-30 12:29:57

results matching ""

    No results matching ""