I deployed a cluster on 5 nodes using Cloudera Manager, installed MySQL on the node with Oozie Server, created the Oozie database, and edited the Oozie Configuration via Cloudera Manager, restarted the server. and set the OOZIE_URL variable.
When I try to run an oozie job, I get a "Error: E0901 : E0901: Namenode [<my Node with the Namenode>] not allowed, not in Oozies whitelist". I receive this error running from both the node with the Oozie Server and also an edge node I installed with the oozie-site.xml file modified properly.
I also received this error before I installed the mysql database and when the Oozie server was just using the Derbey database.
On a different cluster which I manually installed (instead of by Cloudera Manager), I noticed that the oozie-site.xml file has a property named oozie.service.HadoopAccessorService.jobTracker.whitelist and oozie.service.HadoopAccessorService.nameNode.whitelist. However, both of those values are empty-- I never had to configure the whitelist for the NameNode or JobTracker.
In the configuration part of Cloudera Manager for the Oozie Server, I was unable to find any property such as whitelist.
I do not know where the oozie-site.xml file is on the node that I installed the Oozie Server on via Cloudera Manager, and I don't think we are supposed to edit those files by hand, anyway.
Is there some configuration step I missed?
This property is autogenerated by Cloudera Manager using the MapReduce/Yarn service that you set as a dependency of Oozie service in the configuration page.
well, I added this
into the Oozie Server Advanced Configuration Snippet (Safety Valve) for oozie-site.xml property but am sitll getting the same error....
fixed it, kind of...had the wrong port number specified...
but now I get this error:
JA009: Unknown protocol: org.apache.hadoop.yarn.api.ApplicationClientProtocolPB at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.getProtocolImpl(ProtobufRpcEngine.java:527) at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:566) at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:1026) at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1986) at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1982) at java.securit
seems like the name node matches....
in the core-site.xml I have
and in the pig script it is...