3.3 脚本打包
每次在终端手动输入那些参数是比较麻烦的, 一般实际使用的时候都会做成 Sqoop 能用的脚本.
脚本一般用 .opt
这样的文件.
当然扩展名无所谓, 用啥都可以!
步骤1: 创建文件
mkdir opt
touch job_HDFS2RDBMS.opt
步骤2: 编写sqoop脚本
# 导出
export
# 连接到 Mysql
--connect
jdbc:mysql://hadoop201:3306/company
--username
root
--password
aaa
--table
staff
--num-mappers
1
--export-dir
/user/hive/warehouse/staff_hive
--input-fields-terminated-by
"\t"
注意:
- Sqoop 要求参数和参数值必须不能在一行
- 可以有空行
- 可以添加注释
步骤3: 执行该脚本
sqoop --options-file job_HDFS2RDBMS.opt