Oozie是什么?

Oozie是一种Java Web应用程序,它运行在Java servlet容器——即Tomcat——中,并使用数据库来存储以下内容:

    • 工作流定义
  • 当前运行的工作流实例,包括实例的状态和变量

    Hue是什么?

    Hue是一个可快速开发和调试Hadoop生态系统各种应用的一个基于浏览器的图形化用户接口。

    Hue能干什么?

    1,访问HDFS和文件浏览 
    2,通过web调试和开发hive以及数据结果展示 
    3,查询solr和结果展示,报表生成 
    4,通过web调试和开发impala交互式SQL Query 
    5,spark调试和开发 
    6,Pig开发和调试 
    7,oozie任务的开发,监控,和工作流协调调度 
    8,Hbase数据查询和修改,数据展示 
    9,Hive的元数据(metastore)查询 
    10,MapReduce任务进度查看,日志追踪 
    11,创建和提交MapReduce,Streaming,Java job任务 
    12,Sqoop2的开发和调试 
    13,Zookeeper的浏览和编辑 
    14,数据库(MySQL,PostGres,SQlite,Oracle)的查询和展示

    一.提交oozie定时作业

    1、进入hue界面,点击workflows工作流,编辑workflows。

2、点击create创建工作流。

3 .创建mr 任务

4 . 配置任务属性

/user/root/hadoopdemo-1.0-SNAPSHOT.jar

mapreduce.input.fileinputformat.inputdir  ${inputDir}

mapreduce.output.fileoutputformat.outputdir  ${outputDir}

5.保存

6 .创建coordinator 协调者

选择刚才创建的workflows,选择定时时间,可以选择每日,每周,每月等等,选择任务有效期,最后要给出之前参数的值,这里的值是代表前一天的日期,oozie有一些内置的常量。保存提交,OK,定时任务完成了。

7.查看我们的任务

结束

请关注-找知博客: http://zhaozhiyong.cn

资料链接

https://www.cnblogs.com/mr-ivan/p/6593550.html

http://blog.csdn.net/xiao_jun_0820/article/details/40375207

最新文章

  1. 每天一个linux命令(49):at命令
  2. java中post时中文乱码
  3. Y2161 Hibernate第三次考试 2016年8月18日 试卷分析
  4. wordpress发送测试邮件
  5. Python控制语句
  6. c# 字体安装
  7. JS面试题及答案总结
  8. Java hashCode
  9. CentOS 6.5 更新163源(转载)
  10. [!] CocoaPods was not able to update the `master` repo...
  11. rsync使用指南
  12. Spring+Mybatis+SpringMVC后台与前台分页展示实例(附工程)(转)
  13. Git本地项目上传 & SourceTree & GitHub 简单使用
  14. Mysql 用户,权限管理的几点理解。
  15. ajax参数解析
  16. loadrunner 录制中文出现乱码的解决办法
  17. docker 列出每个容器的IP
  18. sqlserver导入execl
  19. DS二叉树--二叉树构建与遍历
  20. MapReduce 过程详解 (用WordCount作为例子)

热门文章

  1. log4net基础学习
  2. 支持多用户web终端实现及安全保障(nodejs)
  3. 从实战出发,谈谈 nginx 信号集
  4. 大数据查询——HBase读写设计与实践
  5. 重要:关于PPT转图片需要注意的问题
  6. td-agent 收集日志到kafka的配置
  7. SPFA【模板】单源最短路径
  8. CCF-201503-2-数字排序
  9. PHP大文件分割上传(分片上传)
  10. 2017最新PHP面试题