oracle导出到hive
sqoop import \
- 连接数据库
--connect jdbc:oracle:thin:@172.168.0.1:1521:severname \ - 用户名
--username user \ - 密码
--password psword \ - 要导入的表名
--table TABLE_NAME \ - 如果目标文件夹已存在导入会报错,使用此参数先删除这个文件夹
--delete-target-dir \ - 指定导入的文件目录位置
- -m 1 只启动了一个map任务
--target-dir /user/hive/warehouse/jf_month_unique -m 1 - 可以进行一些简单的筛选
--where " sql " - 可以随意写sql语句进行查询 注意:query 与 table 参数是互斥的
--query " sql " - 处理字符类型的空值, " "内为控制替换值
--null-string " " - 处理非字符类型的空值, " "内为控制替换值
--null-non-string " "