oozie 总结:
教程级别 的oozie 参考文档
https://blog.csdn.net/qq_24326765/article/details/81060058
oozie 使用的三个文档:
分别是:
coordinator.xml 定时文档
workflow.xml 工作流程定义文档,
job.properties 在这里配置 上述两个文件的位置
上述文件的放置位置:
coordinator.xml 和 workflow.xml 放置在hdfs系统中
操作方法:
假设 job.properties,coordinator.xml 和 workflow.xml 都在本地 /root/test 目录下
要上传到hdfs 的 /user/oozie/examples/shell/test 目录下
操作如下:
/* 切换到文件所在目录 */
cd /root/test
/* 上传文件 */
hadoop fs -put coordinator.xml workflow.xml /user/oozie/examples/shell/test
/* 还要将在workflow中定义的文档放置到hdfs中 */
比如,在hdfs 中定义的jar 包的路径是 /user/oozie/examples/shell/test/jar
那么,上传到hdfs 的操作如下:
hadoop fs -put *.jar(jar包名字) /user/oozie/examples/shell/test/jar
/*********运行oozie **********/
首先切换到 /root/test
cd /home/test
oozie job -oozie http://localhost:11000/oozie -config job.properties -run
杀死 oozie 定时任务的命令:
oozie job -oozie http://localhost:11000/oozie -kill