我正在尝试安装一个oozie服务器,它可以向多个hadoop集群提交作业。我没有遇到任何这样的部署,但我认为没有理由不能这样做。但到目前为止,我还没有成功地做到这一点。
这就是我要做的:我在一台机器(oz-1)上安装了oozie和其他hadoop组件。我的笔记本电脑上有一个oozie客户端(oz-client-1)。现在我想向hadoop集群(hd-1)提交一个pig作业。
我创建了一个workflow.xml文件并将其放在oz-1的hdfs中
我在oz-client-1上创建了job.properties,它定义了以下属性:
nameNode=hdfs:HD-1:PORT jobTracker=HD-1:PORT
queueName=default examplesRoot=examples
oozie.use.system.libpath=true oozie.wf.application.path=OZ-1/path/to/workflow.xml
我将要运行的pig脚本复制到oz-1的hdfs。
现在,我提交来自客户oz-client-1的oozie作业
输入数据已经存在于hadoop集群中:hd-1
我所遵循的步骤有什么问题吗?这不起作用,我在oozie客户端上得到以下日志:
Actions
------------------------------------------------------------------------------------------------------------------------------------
ID Status Ext ID Ext Status Err Code
------------------------------------------------------------------------------------------------------------------------------------
0000001-131020152954824-oozie-shar-W@:start: OK - OK -
------------------------------------------------------------------------------------------------------------------------------------
0000001-131020152954824-oozie-shar-W@pig-node START_RETRY- - JA009
------------------------------------------------------------------------------------------------------------------------------------
暂无答案!
目前还没有任何答案,快来回答吧!