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

测试:利用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())}]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/499048.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

山东初二计算机会考,2017山东莱芜初二会考科目时间安排:6月14日

考试科目初中学业考试科目、分值和考试时长分别为&#xff1a;语文、数学、英语三科满分均为120分&#xff0c;考试时长均为120分钟&#xff0c;均按原始得分计入总分;思想品德、化学、历史、地理、生物满分均为100分&#xff0c;考试时长均为90分钟&#xff0c;均按考试分数50…

安装 ubuntu18_Ubuntu18.04安装docker及nvidia docker

Ubuntu18.04安装docker及nvidia docker 2之前的时候记得安装完docker之后还需要安装单独的nvidia docker 2&#xff0c;现在的话只需要安装nvidia container toolkit即可1、docker安装官网上又详细的介绍Install Docker Engine on Ubuntu​docs.docker.com或者sudo apt-get upd…

google账号解除游戏绑定_成长守护平台解除实名认证 公众号解绑操作流程

微信成长守护平台是一款培养孩子健康游戏习惯的游戏管控工具&#xff0c;那么微信成长守护平台怎么解除王者荣耀防沉迷呢&#xff1f;接下来小编就给大家带来了解除实名认证方法介绍&#xff0c;一起来看看吧&#xff01;先简单了解一下游戏成长守护平台&#xff0c;它的运作方…

微软云服务器怎么注销,Microsoft 账户删除及注销

您好&#xff0c;了解到您要取消与当前Microsoft账户的连接。设置-账户-你的账户中&#xff0c;看下有没有断开连接的选项。现在是在第一次开机后的配置界面直接输入了这个邮箱账户吗&#xff1f;如果是这样的话&#xff0c;最好使用重置功能&#xff0c;选择不保留个人文件进行…

如何把python文件发给别人没_python怎么将py文件弄成exe

pandas 生成一列是另一列的累加结果&#xff0c;怎么做与怪物战斗的人&#xff0c;应当小心自己不要成为怪物。当你远远凝视深渊时&#xff0c;深渊也在凝视你。 pandas绘图不显示python用pandas库的绘图语句绘图&#xff0c;如何看到图&#xff1f; left pd.DataFrame({可以显…

混凝土地坪机器人_地面整平机器人:精准又高效,轻松摆“平”混凝土

随着国内经济不断发展&#xff0c;工业厂房、大型广场、体育场、停车场等大面积场地的建设需求越来越多。这类场地大多使用混凝土现场浇筑地基&#xff0c;然后再覆盖地砖或地坪漆&#xff0c;因此对基础层的平整度提出了很高的要求。传统的混凝土地坪施工方法是人工找平&#…

大学计算机成绩统计表怎么做,wps怎么制作成绩表 wps设计成绩统计表的步骤方法...

当我们使用wps统计数据时&#xff0c;如果我们需要制作一个统计成绩的表格&#xff0c;可是怎么制作成绩表吗?其实方法非常的简单&#xff0c;下面教程之家网为大家分享wps设计成绩统计表的步骤方法&#xff0c;不会制作的朋友可以参考下面的步骤方法自己制作即可。wps怎么制作…

chackbox的值 php获取_最详细最全的PHP面试题(附答案)

这篇文章介绍的内容是关于最全最详细的PHP面试题(带有答案)&#xff0c;有着一定的参考价值&#xff0c;现在分享给大家&#xff0c;有需要的朋友可以参考一下相关推荐&#xff1a;程序猿的生活&#xff1a;面试12家公司&#xff0c;收获9个offer&#xff0c;2020年PHP 面试问题…

python适合安装什么开发环境_python开发环境安装

1、首先安装python-3.4.2.msi&#xff0c;此为python主程序&#xff0c;双击安装&#xff0c;根据自身的情况做选择&#xff0c;也可以使用默认设置&#xff0c;一路next也没什么问题。 2、设置环境变量>编辑Path&#xff0c;在最后加上你的python安装路径。我的安装路径是&…

服务器iis的作用,IIS是什么 IIS服务组件有什么作用

在网上或者一些技术社区我们经常会遇到一些讨论IIS问题文章。那么究竟IIS是什么&#xff1f;有什么用呢&#xff1f;不少电脑爱好者对IIS都充满兴趣&#xff0c;以下脚本之家小编为大家简单介绍下。IIS是什么?IIS是Internet Information Services英文全称的缩写&#xff0c;是…

服务器ssr进程启动怎么运行,要SSR? NUXT项目从初始化到部署服务器流程全记录

首先,简单介绍一下, nuxt.js 是什么Nuxt.js 是一个 Vue.js的SSR通用框架&#xff0c;最常用的就是用来作SSR(服务器端渲染)。首先说下 SSR&#xff0c;最近很热的词&#xff0c;意为 Server Side Rendering(服务端渲染)&#xff0c;目的是为了解决单页面应用的 SEO 优化 的问题…

4修改初始值_Java基础语法 --4(连载)

第一部分 : IDEA开发工具参见 &#xff1a;IEDA的安装请参考文件夹PPT中的 04_IDEA.ppt1.数组1.1 数组介绍​ 数组就是存储数据长度固定的容器&#xff0c;存储多个数据的数据类型要一致。 1.2 数组的定义格式1.2.1 第一种格式​ 数据类型[] 数组名​ 示例&#xff1a;int[] ar…

python字典常用方法_Python 字典的常见操作

字典 字典的增删改查 字典的创建方式&#xff1a; #创建字典类型 info {name:李白,age:25,sex:男} msg{user01:Longzeluola,user02:xiaozemaliya,user03:cangjingkong} 字典存储数据的时候&#xff0c;采取的是key:value的形式&#xff0c;是一组无序的存储。在需要的时候通过k…

重邮计算机导师评价,李章勇_重庆邮电大学研究生导师信息

科研工作 :科研项目1&#xff0e;(主持)基于电-机复合机制的EIT胃动力无创检测与评价方法研究&#xff0c;2016&#xff0d;2019年&#xff0c;国家自然科技基金&#xff0c;经费71.2万元。2.(第三)基于心电信号特征与信道量化参数的体域网安全技术研究及实现设计&#xff0c;2…

华为薪资等级结构表_华为21级程序员月薪曝光:月薪27w,什么概念!程序员中的战斗机...

最近,一名 HR 在网上发布了一个内容。该公司表示在招聘简历中找到了华为高管的简历,简历的级别为 21 级,月薪为 27 万,这确实令人惊讶。 华为的等级,估计很多人都不清楚。华为的等级从低到高,数字越高,等级越大,一般的应届生进入的是 13 级,正常的发展速度是 3 年升一…

eclipse maven项目 class类部署不到tomcat下_Springboot2.0学习3 项目部署到tomcat

一、说明本文接上一篇内容&#xff0c;在上一篇基础上完成部署到Tomcat的过程本文学习资源来自SpringBoot官网二、 代码修改1. 准备好上节完成的代码2. 把启动类从SpringBootServerletInitializer派生&#xff0c;用来支持WAR部署Application.java修改后如下&#xff1a;packag…

显卡服务器已停止响应,电脑提示显卡驱动已停止响应并且已成功恢复该怎么解决?...

“显卡驱动已停止响应&#xff0c;并且已成功恢复”这种问题就本人来说是因为显卡配置出现问题&#xff0c;比如我使用的3D图形软件MAYA2015对显卡要求比较高&#xff0c;我使用默认配置没有配置正确。所以说&#xff0c;显卡的等级是硬条件&#xff0c;实在不行建议买个外接独…

android int 首位值_Android应用视图的管理者Window

点击上方蓝色文字关注我哦Window在Android是一个窗口的概念&#xff0c;日常开发中我们和它接触的不多&#xff0c;我们更多接触的是View&#xff0c;但是View都是通过Window来呈现的&#xff0c;Window是View的直接管理者。而WindowManager承担者管理Window的责任。窗口类型Wi…

java正则匹配英文句号_Scala 正则表达式 0411

Scala 正则表达式Scala 通过 scala.util.matching 包中的 Regex 类来支持正则表达式。以下实例演示了使用正则表达式查找单词 Scala :import scala.util.matching.Regexobject Test {def main(args: Array[String]) {val pattern "Scala".rval str "Scala is …

onclick进不去ajax,在ajax调用之后处理onclick函数

在提交表单(ajax调用)后,我正在尝试选择并专注于选择组件ID.var myFunc function() {document.getElementById(form:#{bean.componentId}).focus();document.getElementById(form:#{bean.componentId}).select();};$(document).ready(function() {myFunc();});...这个解决方案…