Oozie.java节点

Eclipse
1.oozie.HelloOozie

	public class HelloOozie {
		public static void main(String[] args) {
			System.out.println("Hello Oozie!");
		}
	}

2.将其导出jar,名称为hellooozie.jar

Hue
1.文件浏览器界面
创建HDFS目录:/user/workflow/lib
上传本地文件:hellooozie.jar(到/user/workflow/lib)
创建HDFS文件:/user/workflow/java/workflow.xml

	<workflow-app xmlns="uri:oozie:workflow:0.3" name="mr-wc-wf">
		<start to="mr-node"/>
		<action name="mr-node">
			<java>
				<job-tracker>${jobTracker}</job-tracker>
				<name-node>${nameNode}</name-node>
				<prepare>
					<delete path="${nameNode}/user/path"/>
					<mkdir path="${nameNode}/user/path"/>
				</prepare>
				<configuration>
					<property>
						<name>mapred.job.queue.name</name>
						<value>${queueName}</value>
					</property>
				</configuration>
				<main-class>oozie.HelloOozie</main-class>
			</java>
			<ok to="end"/>
			<error to="fail"/>
		</action>
		<kill name="fail">
			<message>Map/Reduce failed.error message [${wf:errorMessage(${wf:lastErrorNode()})}]</message>
		</kill>
		<end name="end"/>
	</workflow-app>

YARN
1.yarn-site.xml中的两处配置加大一点:
1)容器内存:yarn.nodemanager.resource.memory-mb设置为2048
2)最大容器内存:yarn.scheduler.maximum-allocation-mb设置为2048

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值