hue 用oozie调度shell(sqoop)脚本问题

真是搞了好几天
hue上的日志问题给的太有迷惑性了

问题一:用户权限问题

对应的更改文件权限就可以了

HADOOP_USER_NAME=${wf:user()}

让oozie找到Hadoop集群上面的用户。

问题二:文件找不到问题

将文件上传的到hdfs的路径,也要注意权限问题
然后:

问题三:sqoop的shell找不到com.mysql.jdbc.Driver

java.lang.RuntimeException: Could not load db driver class: com.mysql.jdbc.Driver

解决:
每个节点下的cdh
将 mysql-connector-java.jar 拷贝到 /opt/cloudera/parcels/CDH/lib/sqoop/lib 下

  1. 将mysql-connector-java.jar上传到hdfs:/user/oozie/share/lib/lib_timstamp/sqoop
    2, 重启oozie服务

四总结:
有问题,先看yarn的log日志,这个问题会写的更具体

hue 用oozie调度shell(sqoop)脚本问题相关推荐

  1. CDH中hue的oozie调度流程shell

    CDH中hue的oozie调度流程shell 1.将shell脚本上传到对应的hdfs的路径下 2.创建工作流 3.编辑工作流 4.上传脚本 5.添加文件 6.指定执行oozie的时候使用的Hadoo ...

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

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

  3. oozie调度shell脚本

    oozie调度任务的一般步骤如下: 创建工作目录并复制模板 在oozie的根目录下,有已经写好的配置文件模板,job.properties和workflow.xml,我们只需要复制过来修改即可,不用从 ...

  4. CDH6.3.0 HUE 整合 Oozie调度

    由于oozie的xml配置执行各种任务调度是在太过于繁琐,所有一般都使用hue整合oozie来使用 通过hue对oozie进行配置,所以首先保证hue中 time_zone为Asia/Shanghai ...

  5. Hue创建oozie workflow调度,Hue创建workflow,HUE配置邮件告警

    1.配置sqoop驱动 注:配置此驱动,解决在workflow中sqoop无法找到mysql驱动报错 (1)上传mysql-connector-xxx.jar cp mysql-connector-j ...

  6. 通过shell脚本来rerun一个oozie调度失败的job,从而可以跳过执行失败的节点

    标题很长:通过shell脚本来rerun一个oozie调度失败的job,从而可以跳过执行失败的节点 不过目前从oozie调度测试的例子来看,oozie本身的retry好像并没有参数可以控制跳过失败的节 ...

  7. HUE中Oozie执行Sqoop

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

  8. hue的oozie的定时调度任务配置

    hue的oozie的定时调度任务配置

  9. 【构建PB级准实时分析引擎】 -- azkaban、airflow、dolphinscheduler、quartz、xxl-job 、oozie调度方案评测

    评测说明   本评测方案主要从自身实用的角度出发,对比主流的开源任务调度方案,评选出最适合自己的方案,以作为自己的调度工具. 评测目标 短期目标 可调度多台机器的shell/python脚本: 可管理 ...

最新文章

  1. DriveSeg:动态驾驶场景分割数据集
  2. 在Ubuntu中安装VMD
  3. Oracle 事务概述
  4. GraphQL入门2
  5. php 内置mail 包,配置php自带的mail功能
  6. phper必知必会之类库自动加载的七种方式(三)
  7. java ee的小程序_Java EE 8 –为更多设备提供更多应用程序
  8. 计算机网络(一)-概述
  9. UTF-8 Everywhere
  10. webpack打包流程_了不起的 Webpack 构建流程学习指南
  11. python安装api_Python API文档
  12. 太像人手了!OpenAI用打DOTA的算法,教会了机械手“盘核桃”
  13. Mybatis简单数据库查询
  14. CSRF 攻击的对象
  15. 学生信息管理系统源码
  16. html5 sha1,js-sha1加密
  17. 从事java开发工作三年的感想
  18. Hadoop HA架构
  19. 你会用微信付款码支付吗?一定要打开这个设置,保障你资金安全
  20. 相对基址加变址寻址方式与其它寻址方式之间的变形关系

热门文章

  1. 他是第一个到达学校的人英语_孩子学英语效果慢?那是因为孩子还没学会掌握“自然拼读”...
  2. Automated Feature Engineering Basics
  3. 《机器人编程实战》一一1.2 给机器人指令
  4. 不是程序员,代码也不能太丑!python官方书写规范:任何人都该了解的 pep8
  5. python程序的扩展名是perl程序的扩展名是_Python 程序扩展名(py, pyc, pyw, pyo, pyd)及发布程序时的选择...
  6. OpenCV读取视频并获得相关属性信息
  7. python运维自动化开发12期_Python自动化运维之12、面向对象进阶
  8. corosync配置与详解
  9. 我们常说的算法时间复杂度和空间复杂度到底是什么?
  10. java实现rabbitmq发布/订阅模型(Publish/Subscribe queues), 生产者 消费者 交换机 消息队列