在oozie上面提交作业报错的解决办法:

(1)   在oozie上将写好的好sqoop脚本添加上来的时候,这个时候报错。说一直没有权限:

解决方法:

(1)   首先想到的时去修改这个文件的权限。然后修改之后还是不行。然后尝试各种各样的问题(hue采用的是4.1.0,oozie采用的是4.2.0,sqoop采用的是1.4.6)

(2)   然后就找到yarn的这个配置文件。然后这个文件是存放文件的输出中间结果。一般情况下是配置多个目录。减少磁盘的io。

(3)   最后直接指定这个文件。最后解释是oozie的运行时会随机选择一台机器运行shell脚本。因此此时要保证每台机器上都有正常运行的shell脚本。和相应的环境相对应的。

(4)   最后的解决办法是指定这个文件在提交任务的时候。

此时的xml文件当中出现了这个加载进去的文件。

但是在加上这个文件之后还是不能执行还是报错。一直显示主类退出异常:

问题还是没有得到解决:

最后在添加文件的时候还要执行oozie的执行的时候Hadoop用户。这样他才能找到环境当中的Hadoop用户。HADOOP_USER_NAME=${wf:user()}

至此oozie调用shell脚本执行成功了。

总结:在整个提交文件的过程中我们要保证文件oozie能够访问到我们提交的文件。而且还有就是文件的要访问的用户。而不是让ooize自己去系统上面找文件。这样可以保证文件被获取到。

(1)   除了执行shell脚本我们还可以直接通过命令行执行。但是这个时候还是会报错。

解决方法: 在文件当中加入mysql的驱动包。

(1)   在提交sql的时候。我们需要注意的问题:

在hive1当中我们想要执行某个sql的时候需要加上hive-site.xml的配置文件。这个时候oozie才能加载他的驱动。正常运行程序。

(1)   在hive2当中不用指定相关的配置文件。而是直接可以对写的sql脚本进行加载。直接完成文件的加载执行。(文本的格式一定要规范)。

转载于:https://www.cnblogs.com/gxgd/p/8603556.html

关于在hue当中通过oozie提交各类文件的总结(shell脚本,hive ,mr)相关推荐

  1. 关于在hue当中调shell脚本的操作(这里的shell 脚本是在shell脚本当中嵌套shell脚本的操作使用source的方式)...

    这两天在做数据的导入操作,为了方便数据的导入我们采用sqoop的方式将数据导入.但是在表很多的情况下,在hue当中部署工作流就是一件很麻烦的事情, 然后想着能不能通过shell脚本调shell脚本的方 ...

  2. 关于在hue当中执行定时任务,时间的设置。

    在hue当中调用shell脚本,做任务的定时执行,设置任务的定时执行时间.想让任务每5分钟执行一次.但是找了半天也没找到怎么设置定时任务的额执行情况. 在整个的页面当中只有定义小时,天,周,年等相关的 ...

  3. 【原创】大叔问题定位分享(33)oozie提交任务报错ArithmeticException: / by zero

    oozie提交workflow后执行task报错: 2019-07-04 17:19:00,559 ERROR [RMCommunicator Allocator] org.apache.hadoop ...

  4. CDH中hue使用oozie调度的文件注意事项

    CDH中hue使用oozie调度的文件注意事项 三个文件 job.properties 这个很重要,往往在创建得时候没有的,可以从其他地方cp也可以的 [root@hadoop001 bin]# su ...

  5. 1.Hue 中运行oozie工作流执行spark 报错 local class incompatible

    一.问题 在hue中运行oozie工作流执行spark任务时,报错java.io.InvalidClassException: ; local class incompatible: stream c ...

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

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

  7. 将.gitignore应用于已提交的文件

    本文翻译自:Applying .gitignore to committed files I have committed loads of files that I now want to igno ...

  8. 关于web项目当中的mybatis的xml 文件的配置启动报错的解决。

    最近的web项目当中遇到自己自定义的xml文件,但是在启动的时候报错.找了半天的原因也不知道在哪里. 报的错误如下: Caused by: org.apache.ibatis.builder.Buil ...

  9. Git 删除已经提交的文件(Delete commits from a branch in Git)

    运用场景 我提交了一个文件到github 的服务器上,并且已经点击了commit, 这个时候,因为文件最大不能超过100MB 所以在push 的时候出现了错误. 所以当我们误提交一个文件的时候,我们这 ...

最新文章

  1. CentOS 7安装gitlab服务器
  2. css你所不知道技巧
  3. LVS(5)——关于ipvsadm第一次启动失败的原因
  4. hook_theme 的重要性
  5. [Java基础]异常概述与异常处理
  6. linux中win文件转为unix,如何将文本文件从Windows转换为Unix
  7. uilabel 自适应
  8. 【转】VS技巧—任务列表Task List(ToDoList)
  9. 微服务架构案例(03):数据库选型简介,业务数据规划设计
  10. Excel文件读取的两种方式
  11. django-pure-pagination 分页插件
  12. Ruoyi框架Maven编译不通过的问题---SpringCloud Alibaba_若依微服务框架改造---工作笔记006
  13. mysql 提示ssl问题
  14. PHP 收货地址:添加、修改、删除
  15. [Android1.5]标签TabHost图片文字覆盖的问题
  16. IOS OpenGL ES GPUImage 滤色混合 GPUImageScreenBlendFilter
  17. 2021!四川省科学技术厅开展瞪羚企业申报条件材料
  18. 医疗大数据 隐私保护_大数据环境中的医疗数据隐私保护
  19. STM32实战六 PWM加移相正交
  20. 服务器配置和部署(待完善)

热门文章

  1. R语言︱关联规则+时间因素=序贯关联规则
  2. JavaScript继承理解:ES5继承方式+ES6Class继承对比
  3. 万豪联姻蚂蚁金服 结合优势打造共赢
  4. OpenCV学习】矩阵运算和操作2
  5. cisco 交换机设置时区、时间、同步日志本地时间等操作
  6. Ubuntu安装配置JDK、Tomcat、SVN服务器
  7. linux虚拟机网卡无法启动
  8. git 从远程git服务上拉代码 git服务器非默认端口
  9. 验证码——ImageIO.write的坑
  10. 算法研发---对宏定义#define相关研究