测试:利用oozie,执行sqoop action将DB2中的数据导入到hive分区表中。

需要注意的地方:

1,要添加hive.metastore.uris这个参数。否则无法将数据加载到hive表中。并且,如果一个xml文本中有多个这种操作的话,每个action中都需要配置这个参数。

2,要注意XML中的转义字符问题。这里我的sql中,就有一个小于号需要重写,否则执行后会说sql语句不对。

3,因为是分区表,按照每日分区,所以要从系统获取系统时间。这里没找到其他的可执行的方法,就比较麻烦的写成了这个样子:${replaceAll(timestamp(),"T.{0,}","")}

4,还要注意xmlns的版本问题。这个时候,多试几个就好了。

workflow.xml

hive.metastore.uris

thrift://192.168.20.39:9083

import

--connect

jdbc:db2://192.168.20.236:50001/sample

--username

db2inst1

--password

zheshimima

--query

select projno,projname,prstdate from project where prstdate< date(current date)-1 day and $CONDITIONS

--fields-terminated-by

"\t"

--hive-import

--target-dir

/qpf/target-dir/

--hive-table

ceshiku.tb_db2test

--null-string

"\\N"

--null-non-string

"\\N"

--hive-partition-key

shijian

--hive-partition-value

"${replaceAll(timestamp(),"T.{0,}","")}"

-m

1

Action failed,step01 error message[${wf:errorMessage(wf:lastErrorNode())}]

hive sqoop 分区导入_利用oozie,执行sqoop action将DB2中的数据导入到hive分区表中相关推荐

  1. hbase 导入oracle,hue中使用oozie执行sqoop job将oracle中的数据增量导入hbase

    在cdh hue中使用oozie执行sqoop job时遇到下面的问题. sqoop命令 job --meta-connect jdbc:hsqldb:hsql://bigdata02:16000/s ...

  2. hue sqoop mysql_HUE中Oozie执行Sqoop

    Oozie执行Sqoop,传入参数(注意,在使用--query时,参数中一定不要带有空格,否则出错) 1.新建一个workflow 2.拖入一个sqoop 3. sqoop抽取命令如下(建议先在命令行 ...

  3. Sqoop(三)将关系型数据库中的数据导入到HDFS(包括hive,hbase中)

    本文转自:https://www.cnblogs.com/yfb918/p/10855170.html 一.说明: 将关系型数据库中的数据导入到 HDFS(包括 Hive, HBase) 中,如果导入 ...

  4. HUE中Oozie执行Sqoop

    Oozie执行Sqoop,传入参数(注意,在使用--query时,参数中一定不要带有空格,否则出错) 1. 新建一个workflow 2. 拖入一个sqoop 3. sqoop抽取命令如下(建议先在命 ...

  5. mysql数据库导入到excel表格数据_[转载]将EXCEL表格中的数据导入mysql数据库表中(两种方法)...

    今天项目上遇到需要将excel中的数据导入到数据库的classify表中,于是乎拼命上网查阅方法,发现以下两种方法比较可行: 在此之前先说说按照网上的说法我没有试验成功的方法,将excel文件xls保 ...

  6. 【clickhouse】使用waterdrop将Hive中的数据导入ClickHouse

    1.概述 转载:使用waterdrop将Hive中的数据导入ClickHouse 这里仅仅自己学习用. 前言 最近有一个需求需要把hive的数据同步到clickhouse,而且数据量还比较大,所以使用 ...

  7. 把EXCEL表格导入到MYSQL中_将EXCEL表格中的数据导入mysql数据库表中(两种方法)...

    今天项目上遇到需要将excel中的数据导入到数据库的classify表中,于是乎拼命上网查阅方法,发现以下两种方法比较可行: 在此之前先说说按照网上的说法我没有试验成功的方法,将excel文件xls保 ...

  8. lisp倒入excel数据画图_如何将EXCEL中的数据导入到CAD中,绘制成曲线|

    如何将EXCEL中的数据导入到CAD中,绘制成曲线 如果不用软件,只用CAD自身功能的话可以通过多段线生成你需要的曲线.你给出你的曲线函数,我给你生成曲线坐标以及CAD能自动绘制的文件格式 怎样将ca ...

  9. ug如何导入excel数据点_怎样将dat文件中的数据导入ug中进行操作

    怎样将dat文件中的数据导入ug中进行操作 我的问题是,我用了两种方法作一件事情,第一种是直接将cpp 程序的内容粘贴到用一个回调函数中,这样算法生成的数据直接供u g函数使用.这样做的话,感觉很麻烦 ...

最新文章

  1. 【Android 逆向】整体加固脱壳 ( DexClassLoader 加载 dex 流程分析 | 查找 DexFile 对应的C代码 | dalvik_system_DexFile.cpp 分析 )
  2. c语言书籍elf文件,扒一扒ELF文件
  3. ios 调用c语言函数指针,第09天C语言(08):指向函数的指针的应用场景
  4. Linux第五章自测习题——Linux系列学习笔记
  5. 斐波那契数列的Python实现
  6. 使用Memcache在PHP中调试方法的介绍及应用
  7. system.gc()和system.runFinalization()区别作用
  8. 【Android病毒分析报告】- 手机支付毒王“银行悍匪”的前世今生
  9. 刚才对着电脑发呆了很久,天马行空想起在B站看到的两句话,感悟颇多,活出一个真正有灵魂的人吧。分享给大家。
  10. 数据挖掘day04-微积分的本质10~11
  11. 51单片机二维码识别
  12. centos linux系统日志分析,CentOS 7日志分析详解【二】
  13. 俄罗斯、乌克兰程序员薪资曝光!年薪 15w+,女程序员比男程序员收入高
  14. 【重构-改善代码】笔记
  15. PostgreSql 常量
  16. IKEv2的认证数据生成过程
  17. linux开机自启动程序设置方法
  18. mysql绑定多个ip地址
  19. 详解24个经典股票技术指标.doc
  20. WikiTaxi_Importer_1.3.1 维基 离线数据库

热门文章

  1. 空战决策知识构建方法研究
  2. 02 算术、字符串与变量(1)
  3. mybatis postgresql insert后返回自增id
  4. 第九集 生死穿越风火山,感受尘世间轮回
  5. Java泛型用于方法,类和接口
  6. Python之旅Day8 socket网络编程
  7. $.post()提交了数据,return不给跳转
  8. [转] 三种Python下载url并保存文件的代码
  9. Android高德地图自定义Markers的例子
  10. [转载] 一致性哈希