0
色相(3.7.0)でoozie(4.1.0-cdh5.4.1)を使用しますが、ハイブを作成した後ただ実行「テーブルから選択*」にするワークフローは、エラーは以下のように発生しました:Oozieハイブワークフローは色相(HAモード)でjava.lang.StackOverflowErrorで開始できません
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)
そして、私はそれのために結果をGoogleで検索: https://qnalist.com/questions/6182061/shell-action-error が、私は名前ノードの値を変更することはできません。
次のようにjob.propertiesで生成された構成:
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
誰でも助けることができますか?非常に助けを感謝!
私はこのjob.propertiesを実行するためにoozieジョブを使用すると(単にhdfs://をnameNodeに追加するだけで)、ワークフローはうまく動作します。