Sqoop_导入数据

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 " "
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。