黑猴子的家(Sqoop|黑猴子的家:Sqoop 命令&参数:job)
用来生成一个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
尖叫提示2、参数
1、注意import-all-tables和 它左边的“- -”之间有一个空格
2、如果需要连接metastore,则--meta-connect jdbc:hsqldb:hsql://node1:16000/sqoop
序号 | 参数 | 说明 |
---|---|---|
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.
【黑猴子的家(Sqoop|黑猴子的家:Sqoop 命令&参数:job)】尖叫提示:hadoop配置文件注释掉了,是默认值,sqoop注释掉了,就是注释掉了,sqoop创建job,加载的是当时的配置信息
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量