2016-04-28 16 views
0

Ich werde Oozie (4.1.0-Cdh5.4.1) in Farbton (3.7.0), aber nachdem ich eine Bienenstock erstellen Workflow einfach „wählen sie aus der Tabelle *“, der Fehler aufgetreten ist, wie unten ausgeführt wird:Oozie Bienenstock Workflow kann nicht mit java.lang.StackOverflowError im Farbton (HA-Modus)

2016-04-27 22:59:55,408 ERROR ActionStartXCommand:517 - SERVER[ISHDWS006] USER[hdfs] GROUP[-] TOKEN[] APP[My_Workflow] JOB[0000001-160427224800779-oozie-oozi-W] ACTION[[email protected]] Error, 
java.lang.StackOverflowError 
     at java.util.Hashtable.hash(Hashtable.java:239) 
     at java.util.Hashtable.get(Hashtable.java:434) 
     at java.util.Properties.getProperty(Properties.java:951) 
     at java.util.Properties.getProperty(Properties.java:970) 
     at org.apache.hadoop.conf.Configuration.get(Configuration.java:1146) 
     at org.apache.hadoop.fs.FileContext.getFileContext(FileContext.java:470) 
     at org.apache.hadoop.fs.FileContext.getFileContext(FileContext.java:444) 
     at org.apache.hadoop.fs.FileContext.getFileContext(FileContext.java:470) 
     at org.apache.hadoop.fs.FileContext.getFileContext(FileContext.java:444) 
     at org.apache.hadoop.fs.FileContext.getFileContext(FileContext.java:470) 
     at org.apache.hadoop.fs.FileContext.getFileContext(FileContext.java:444) 
     at org.apache.hadoop.fs.FileContext.getFileContext(FileContext.java:470) 
     at org.apache.hadoop.fs.FileContext.getFileContext(FileContext.java:444) 
     at org.apache.hadoop.fs.FileContext.getFileContext(FileContext.java:470) 
     at org.apache.hadoop.fs.FileContext.getFileContext(FileContext.java:444) 
     at org.apache.hadoop.fs.FileContext.getFileContext(FileContext.java:470) 
     at org.apache.hadoop.fs.FileContext.getFileContext(FileContext.java:444) 
     at org.apache.hadoop.fs.FileContext.getFileContext(FileContext.java:470) 
     at org.apache.hadoop.fs.FileContext.getFileContext(FileContext.java:444) 
     at org.apache.hadoop.fs.FileContext.getFileContext(FileContext.java:470) 
     at org.apache.hadoop.fs.FileContext.getFileContext(FileContext.java:444) 
     at org.apache.hadoop.fs.FileContext.getFileContext(FileContext.java:470) 
     at org.apache.hadoop.fs.FileContext.getFileContext(FileContext.java:444) 
     at org.apache.hadoop.fs.FileContext.getFileContext(FileContext.java:470) 
     at org.apache.hadoop.fs.FileContext.getFileContext(FileContext.java:444) 
     at org.apache.hadoop.fs.FileContext.getFileContext(FileContext.java:470) 

Und ich gegoogelt ein Ergebnis für sie: https://qnalist.com/questions/6182061/shell-action-error aber ich kann nicht den Wert von NameNode ändern;

Die erzeugten Konfigurationen in job.properties wie folgt:

Name Value 
hue-id-w 50001 
jobTracker yarn-rm-ha 
mapreduce.job.user.name hdfs 
nameNode dwparallelspace 
oozie.use.system.libpath True 
oozie.wf.application.path hdfs://dwparallelspace/user/hue/oozie/deployments/_hdfs_-oozie-50001-1461739750.76 
user.name hdfs 

Wer kann helfen? Sehr geschätzt für Hilfe!

BTW, wenn ich Oozie Job diese Job.properties ausführen (fügen Sie einfach hdfs: // zu nameNode), funktioniert der Workflow gut.

Antwort

0

Es ist das Problem mit, wie Sie Ihren Namen in der Eigenschaftendatei benennen. Ich hatte das gleiche Problem und reparierte es