您的位置:首页 > 运维架构

5.sqoop --options-file

2017-04-29 16:56 113 查看
For example, the following Sqoop invocation for import can be specified alternatively as shown below:

$ sqoop import –connect jdbc:mysql://localhost/db –username foo –table TEST

$ sqoop –options-file /users/homer/work/import.txt –table TEST

where the options file /users/homer/work/import.txt contains the following:

import
--connect
jdbc:mysql://localhost/db
--username


举例 将sqoop语句写到脚本文件/opt/datas/sqoop-import-hdfs.txt里

bin/sqoop import \
--connect jdbc:mysql://hadoop-CDH:3306/test \
--username root \
--password 123456 \
--table my_user \
--target-dir /user/sqoop/imp_my_user \
--num-mappers 1
改为:
import
--connect
jdbc:mysql://hadoop-CDH:3306/test
--username
root
--password
123456
--table
my_user
--target-dir
/user/sqoop/imp_my_user
--num-mappers
1


然后执行bin/sqoop –options-file /opt/datas/sqoop-import-hdfs.txt

shellscript

## step 1
load data ...
## step 2
bin/hive -f XXX.sql
## step 3
bin/sqoop --options-file /opt/datas/sqoop-import-hdfs.txt
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql sqoop optionfile